home *** CD-ROM | disk | FTP | other *** search
Unknown | 1994-10-29 | 22.0 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
10%
| dexvert
| Truevision Targa Graphic (image/tga)
| magic
| Supported |
100%
| file
| data
| default
| |
100%
| xdgMime
| image/x-tga
| default (weak)
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 1c f4 20 3e 20 | 21 53 6c 69 64 65 53 68 |..... > |!SlideSh|
|00000010| 6f 77 2e 21 52 75 6e 49 | 6d 61 67 65 0d 00 14 2f |ow.!RunI|mage.../|
|00000020| f4 20 4a 50 45 47 20 64 | 69 73 70 6c 61 79 20 70 |. JPEG d|isplay p|
|00000030| 72 6f 67 72 61 6d 20 77 | 69 74 68 20 77 69 70 65 |rogram w|ith wipe|
|00000040| 73 20 61 6e 64 20 66 61 | 64 65 73 0d 00 1e 1c f4 |s and fa|des.....|
|00000050| 20 a9 20 41 63 6f 72 6e | 20 43 6f 6d 70 75 74 65 | . Acorn| Compute|
|00000060| 72 73 20 31 39 39 34 0d | 00 28 1e f4 20 56 65 72 |rs 1994.|.(.. Ver|
|00000070| 73 69 6f 6e 20 31 2e 30 | 31 20 28 32 33 2d 46 65 |sion 1.0|1 (23-Fe|
|00000080| 62 2d 39 34 29 0d 00 32 | 42 f4 20 63 6f 6e 74 72 |b-94)..2|B. contr|
|00000090| 6f 6c 20 61 64 64 65 64 | 20 61 74 20 6c 69 6e 65 |ol added| at line|
|000000a0| 20 31 30 30 30 20 61 6e | 64 20 70 72 6f 63 65 64 | 1000 an|d proced|
|000000b0| 75 72 65 20 61 74 20 65 | 6e 64 20 6f 6e 20 32 34 |ure at e|nd on 24|
|000000c0| 2d 4f 63 74 2d 39 34 0d | 00 3c 44 f4 20 6d 65 6d |-Oct-94.|.<D. mem|
|000000d0| 6f 72 79 20 72 65 71 75 | 69 72 65 6d 65 6e 74 73 |ory requ|irements|
|000000e0| 20 69 6e 63 72 65 61 73 | 65 64 20 73 6c 69 67 68 | increas|ed sligh|
|000000f0| 74 6c 79 20 61 74 20 32 | 30 30 2d 33 36 30 20 6f |tly at 2|00-360 o|
|00000100| 6e 20 32 34 2d 4f 63 74 | 2d 39 34 0d 00 46 38 f4 |n 24-Oct|-94..F8.|
|00000110| 20 50 52 4f 43 64 6f 20 | 68 61 73 20 44 6f 74 73 | PROCdo |has Dots|
|00000120| 25 20 70 61 72 61 6d 20 | 66 6f 72 20 46 72 75 69 |% param |for Frui|
|00000130| 74 20 6c 6f 73 73 20 6f | 6e 20 32 38 2d 4f 63 74 |t loss o|n 28-Oct|
|00000140| 2d 39 34 0d 00 50 04 0d | 00 5a 29 69 6d 61 67 65 |-94..P..|.Z)image|
|00000150| 64 69 72 24 3d 22 3c 42 | 6f 6f 74 24 44 69 72 3e |dir$="<B|oot$Dir>|
|00000160| 2e 5e 2e 49 6d 61 67 65 | 73 2e 30 30 2d 34 39 22 |.^.Image|s.00-49"|
|00000170| 0d 00 64 2a 69 6d 61 67 | 65 64 69 72 32 24 3d 22 |..d*imag|edir2$="|
|00000180| 3c 42 6f 6f 74 24 44 69 | 72 3e 2e 5e 2e 49 6d 61 |<Boot$Di|r>.^.Ima|
|00000190| 67 65 73 2e 35 30 2d 39 | 39 22 0d 00 6e 3f 63 66 |ges.50-9|9"..n?cf|
|000001a0| 73 69 6a 70 65 67 66 69 | 6c 65 24 3d 22 3c 42 6f |sijpegfi|le$="<Bo|
|000001b0| 6f 74 24 44 69 72 3e 2e | 5e 2e 55 74 69 6c 69 74 |ot$Dir>.|^.Utilit|
|000001c0| 69 65 73 2e 21 43 68 61 | 6e 67 65 46 53 49 2e 43 |ies.!Cha|ngeFSI.C|
|000001d0| 46 53 49 2d 6a 70 65 67 | 22 0d 00 78 21 63 66 73 |FSI-jpeg|"..x!cfs|
|000001e0| 69 73 70 61 63 65 73 69 | 7a 65 25 3d 30 3a 63 66 |ispacesi|ze%=0:cf|
|000001f0| 73 69 62 6c 6f 63 6b 25 | 3d 30 0d 00 82 33 c8 99 |siblock%|=0...3..|
|00000200| 22 4f 53 5f 4d 65 6d 6f | 72 79 22 2c 38 2b 28 32 |"OS_Memo|ry",8+(2|
|00000210| 3c 3c 38 29 20 b8 20 2c | 72 31 2c 72 32 3a 76 72 |<<8) . ,|r1,r2:vr|
|00000220| 61 6d 73 69 7a 65 25 3d | 72 31 2a 72 32 0d 00 8c |amsize%=|r1*r2...|
|00000230| 2b c8 99 22 4f 53 5f 52 | 65 61 64 44 79 6e 61 6d |+.."OS_R|eadDynam|
|00000240| 69 63 41 72 65 61 22 2c | 32 20 b8 20 2c 73 63 72 |icArea",|2 . ,scr|
|00000250| 65 65 6e 73 69 7a 65 25 | 0d 00 96 29 c8 99 22 4f |eensize%|...).."O|
|00000260| 53 5f 52 65 61 64 44 79 | 6e 61 6d 69 63 41 72 65 |S_ReadDy|namicAre|
|00000270| 61 22 2c 36 20 b8 20 2c | 66 72 65 65 73 69 7a 65 |a",6 . ,|freesize|
|00000280| 25 0d 00 a0 2a 6d 65 6d | 73 69 7a 65 25 3d 93 2d |%...*mem|size%=.-|
|00000290| 26 38 30 30 30 2b 73 63 | 72 65 65 6e 73 69 7a 65 |&8000+sc|reensize|
|000002a0| 25 2b 66 72 65 65 73 69 | 7a 65 25 0d 00 aa 38 e7 |%+freesi|ze%...8.|
|000002b0| 20 76 72 61 6d 73 69 7a | 65 25 3e 3d 32 2a 31 30 | vramsiz|e%>=2*10|
|000002c0| 32 34 2a 31 30 32 34 20 | 80 20 6d 65 6d 73 69 7a |24*1024 |. memsiz|
|000002d0| 65 25 3e 3d 34 31 33 36 | 2a 31 30 32 34 20 80 20 |e%>=4136|*1024 . |
|000002e0| a3 20 8c 0d 00 b4 15 20 | f4 20 4e 6f 20 6c 6f 6e |. ..... |. No lon|
|000002f0| 67 65 72 20 75 73 65 64 | 0d 00 be 18 20 78 72 65 |ger used|.... xre|
|00000300| 73 25 3d 38 30 30 3a 79 | 72 65 73 25 3d 36 30 30 |s%=800:y|res%=600|
|00000310| 0d 00 c8 0c 20 6c 62 70 | 70 25 3d 35 0d 00 d2 0e |.... lbp|p%=5....|
|00000320| 20 68 61 72 64 75 70 25 | 3d a3 0d 00 dc 05 cc 0d | hardup%|=.......|
|00000330| 00 e6 33 20 e7 20 76 72 | 61 6d 73 69 7a 65 25 3e |..3 . vr|amsize%>|
|00000340| 3d 31 30 32 34 2a 31 30 | 32 34 20 80 20 6d 65 6d |=1024*10|24 . mem|
|00000350| 73 69 7a 65 25 3e 3d 32 | 33 30 35 2a 31 30 32 34 |size%>=2|305*1024|
|00000360| 20 8c 0d 00 f0 19 20 20 | 78 72 65 73 25 3d 38 30 | ..... |xres%=80|
|00000370| 30 3a 79 72 65 73 25 3d | 36 30 30 0d 00 fa 0d 20 |0:yres%=|600.... |
|00000380| 20 6c 62 70 70 25 3d 34 | 0d 01 04 0f 20 20 68 61 | lbpp%=4|.... ha|
|00000390| 72 64 75 70 25 3d a3 0d | 01 0e 06 20 cc 0d 01 18 |rdup%=..|... ....|
|000003a0| 1d 20 20 e7 20 6d 65 6d | 73 69 7a 65 25 3e 3d 31 |. . mem|size%>=1|
|000003b0| 39 31 32 2a 31 30 32 34 | 20 8c 0d 01 22 10 20 20 |912*1024| ...". |
|000003c0| 20 68 61 72 64 75 70 25 | 3d a3 0d 01 2c 1a 20 20 | hardup%|=...,. |
|000003d0| 20 78 72 65 73 25 3d 38 | 30 30 3a 79 72 65 73 25 | xres%=8|00:yres%|
|000003e0| 3d 36 30 30 0d 01 36 07 | 20 20 cc 0d 01 40 1e 20 |=600..6.| ...@. |
|000003f0| 20 20 e7 20 6d 65 6d 73 | 69 7a 65 25 3e 3d 31 33 | . mems|ize%>=13|
|00000400| 34 39 2a 31 30 32 34 20 | 8c 0d 01 4a 11 20 20 20 |49*1024 |...J. |
|00000410| 20 68 61 72 64 75 70 25 | 3d b9 0d 01 54 1b 20 20 | hardup%|=...T. |
|00000420| 20 20 78 72 65 73 25 3d | 36 34 30 3a 79 72 65 73 | xres%=|640:yres|
|00000430| 25 3d 34 38 30 0d 01 5e | 08 20 20 20 cc 0d 01 68 |%=480..^|. ...h|
|00000440| 4a 20 20 20 20 85 20 31 | 2c 22 21 53 6c 69 64 65 |J . 1|,"!Slide|
|00000450| 53 68 6f 77 20 6e 65 65 | 64 73 20 22 2b c3 28 28 |Show nee|ds "+.((|
|00000460| 31 33 34 39 2a 31 30 32 | 34 2d 73 63 72 65 65 6e |1349*102|4-screen|
|00000470| 73 69 7a 65 25 29 81 31 | 30 32 34 29 2b 22 4b 20 |size%).1|024)+"K |
|00000480| 74 6f 20 72 75 6e 22 0d | 01 72 08 20 20 20 cd 0d |to run".|.r. ..|
|00000490| 01 7c 07 20 20 cd 0d 01 | 86 0d 20 20 6c 62 70 70 |.|. ...|.. lbpp|
|000004a0| 25 3d 33 0d 01 90 1a 20 | 20 c8 9b 20 22 53 6c 69 |%=3.... | .. "Sli|
|000004b0| 64 65 53 68 6f 77 3a 53 | 68 65 6c 6c 22 0d 01 9a |deShow:S|hell"...|
|000004c0| 15 20 20 f2 41 73 73 65 | 6d 62 6c 65 5f 53 68 65 |. .Asse|mble_She|
|000004d0| 6c 6c 0d 01 a4 06 20 cd | 0d 01 ae 05 cd 0d 01 b8 |ll.... .|........|
|000004e0| 0d e0 3d e0 2b 33 32 30 | 30 30 0d 01 c2 11 de 20 |..=.+320|00..... |
|000004f0| 6d 6f 64 65 62 6c 6b 20 | 32 35 35 0d 01 cc 5c 6d |modeblk |255...\m|
|00000500| 6f 64 65 62 6c 6b 21 30 | 3d 31 3a 6d 6f 64 65 62 |odeblk!0|=1:modeb|
|00000510| 6c 6b 21 34 3d 78 72 65 | 73 25 3a 6d 6f 64 65 62 |lk!4=xre|s%:modeb|
|00000520| 6c 6b 21 38 3d 79 72 65 | 73 25 3a 6d 6f 64 65 62 |lk!8=yre|s%:modeb|
|00000530| 6c 6b 21 31 32 3d 6c 62 | 70 70 25 3a 6d 6f 64 65 |lk!12=lb|pp%:mode|
|00000540| 62 6c 6b 21 31 36 3d 2d | 31 3a 6d 6f 64 65 62 6c |blk!16=-|1:modebl|
|00000550| 6b 21 32 30 3d 2d 31 0d | 01 d6 0d eb 20 6d 6f 64 |k!20=-1.|.... mod|
|00000560| 65 62 6c 6b 0d 01 e0 05 | 87 0d 01 ea 2c c8 99 22 |eblk....|....,.."|
|00000570| 58 4f 53 5f 43 68 61 6e | 67 65 44 79 6e 61 6d 69 |XOS_Chan|geDynami|
|00000580| 63 41 72 65 61 22 2c 32 | 2c 2d 32 2a 31 30 32 34 |cArea",2|,-2*1024|
|00000590| 2a 31 30 32 34 0d 01 f4 | 16 62 79 70 70 25 3d 28 |*1024...|.bypp%=(|
|000005a0| 31 3c 3c 6c 62 70 70 25 | 29 2f 38 0d 01 fe 18 6c |1<<lbpp%|)/8....l|
|000005b0| 69 6e 65 6c 65 6e 25 3d | 78 72 65 73 25 2a 62 79 |inelen%=|xres%*by|
|000005c0| 70 70 25 0d 02 08 25 70 | 69 63 62 6c 6b 25 3d a4 |pp%...%p|icblk%=.|
|000005d0| 61 6c 6c 6f 63 28 78 72 | 65 73 25 2a 79 72 65 73 |alloc(xr|es%*yres|
|000005e0| 25 2a 62 79 70 70 25 29 | 0d 02 12 24 c8 99 22 4f |%*bypp%)|...$.."O|
|000005f0| 53 5f 42 79 74 65 22 2c | 26 41 36 2c 30 2c 26 46 |S_Byte",|&A6,0,&F|
|00000600| 46 20 b8 20 2c 6c 6f 25 | 2c 68 69 25 0d 02 1c 15 |F . ,lo%|,hi%....|
|00000610| 6f 73 62 25 3d 6c 6f 25 | 2b 28 68 69 25 3c 3c 38 |osb%=lo%|+(hi%<<8|
|00000620| 29 0d 02 26 10 76 63 25 | 3d 6f 73 62 25 2b 26 42 |)..&.vc%|=osb%+&B|
|00000630| 30 0d 02 30 22 76 63 72 | 25 3d 31 3a f4 20 52 61 |0..0"vcr|%=1:. Ra|
|00000640| 74 65 20 6f 66 20 76 65 | 72 74 69 63 61 6c 20 77 |te of ve|rtical w|
|00000650| 69 70 65 0d 02 3a 29 76 | 63 73 25 3d 31 36 3a f4 |ipe..:)v|cs%=16:.|
|00000660| 20 43 68 75 6e 6b 69 6e | 65 73 73 20 6f 66 20 76 | Chunkin|ess of v|
|00000670| 65 72 74 69 63 61 6c 20 | 77 69 70 65 0d 02 44 24 |ertical |wipe..D$|
|00000680| 68 63 72 25 3d 31 3a f4 | 20 52 61 74 65 20 6f 66 |hcr%=1:.| Rate of|
|00000690| 20 68 6f 72 69 7a 6f 6e | 74 61 6c 20 77 69 70 65 | horizon|tal wipe|
|000006a0| 0d 02 4e 2b 68 63 73 25 | 3d 31 36 3a f4 20 43 68 |..N+hcs%|=16:. Ch|
|000006b0| 75 6e 6b 69 6e 65 73 73 | 20 6f 66 20 68 6f 72 69 |unkiness| of hori|
|000006c0| 7a 6f 6e 74 61 6c 20 77 | 69 70 65 0d 02 58 27 76 |zontal w|ipe..X'v|
|000006d0| 73 6c 74 25 3d 32 34 3a | f4 20 4e 6f 2e 20 6f 66 |slt%=24:|. No. of|
|000006e0| 20 6c 69 6e 65 73 20 69 | 6e 20 6f 6e 65 20 73 6c | lines i|n one sl|
|000006f0| 61 74 0d 02 62 28 68 73 | 6c 74 25 3d 33 32 3a f4 |at..b(hs|lt%=32:.|
|00000700| 20 4e 6f 2e 20 6f 66 20 | 70 69 78 65 6c 73 20 69 | No. of |pixels i|
|00000710| 6e 20 6f 6e 65 20 73 6c | 61 74 0d 02 6c 1a 73 71 |n one sl|at..l.sq|
|00000720| 73 7a 25 3d 35 30 3a f4 | 20 53 71 75 61 72 65 20 |sz%=50:.| Square |
|00000730| 73 69 7a 65 0d 02 76 22 | 73 63 72 25 3d 31 3a f4 |size..v"|scr%=1:.|
|00000740| 20 52 61 74 65 20 6f 66 | 20 73 71 75 61 72 65 20 | Rate of| square |
|00000750| 73 68 72 69 6e 6b 0d 02 | 80 22 64 66 72 25 3d 32 |shrink..|."dfr%=2|
|00000760| 3a f4 20 52 61 74 65 20 | 6f 66 20 64 69 61 67 6f |:. Rate |of diago|
|00000770| 6e 61 6c 20 77 69 70 65 | 0d 02 8a 08 f2 61 73 6d |nal wipe|.....asm|
|00000780| 0d 02 94 1e 6a 70 65 67 | 77 73 25 3d 30 3a 6a 70 |....jpeg|ws%=0:jp|
|00000790| 65 67 77 73 62 6c 6b 73 | 69 7a 65 25 3d 30 0d 02 |egwsblks|ize%=0..|
|000007a0| 9e 10 e7 20 6c 62 70 70 | 25 3c 3e 33 20 8c 0d 02 |... lbpp|%<>3 ...|
|000007b0| a8 37 20 6a 70 65 67 64 | 61 74 61 62 6c 6b 73 69 |.7 jpegd|atablksi|
|000007c0| 7a 65 25 3d 31 30 30 2a | 31 30 32 34 3a f4 20 41 |ze%=100*|1024:. A|
|000007d0| 6c 6c 6f 77 20 66 6f 72 | 20 6c 61 72 67 65 73 74 |llow for| largest|
|000007e0| 20 66 69 6c 65 0d 02 b2 | 27 20 6a 70 65 67 64 61 | file...|' jpegda|
|000007f0| 74 61 25 3d a4 61 6c 6c | 6f 63 28 6a 70 65 67 64 |ta%=.all|oc(jpegd|
|00000800| 61 74 61 62 6c 6b 73 69 | 7a 65 25 29 0d 02 bc 35 |atablksi|ze%)...5|
|00000810| 20 6a 70 65 67 63 6f 64 | 65 25 3d a4 6c 6f 61 64 | jpegcod|e%=.load|
|00000820| 66 69 6c 65 28 63 66 73 | 69 6a 70 65 67 66 69 6c |file(cfs|ijpegfil|
|00000830| 65 24 2c 6a 70 65 67 63 | 6f 64 65 73 69 7a 65 25 |e$,jpegc|odesize%|
|00000840| 29 0d 02 c6 1a 20 66 69 | 6e 64 6c 69 6e 65 25 3d |).... fi|ndline%=|
|00000850| 6a 70 65 67 63 6f 64 65 | 25 2b 34 0d 02 d0 1f 20 |jpegcode|%+4.... |
|00000860| 66 69 6e 64 69 6d 61 67 | 65 64 69 6d 73 25 3d 6a |findimag|edims%=j|
|00000870| 70 65 67 63 6f 64 65 25 | 2b 38 0d 02 da 05 cd 0d |pegcode%|+8......|
|00000880| 02 e4 0e c8 8e 20 6c 62 | 70 70 25 20 ca 0d 02 ee |..... lb|pp% ....|
|00000890| 07 c9 20 33 0d 02 f8 19 | 20 74 61 62 6c 65 63 6f |.. 3....| tableco|
|000008a0| 70 79 3d 74 61 62 6c 65 | 63 6f 70 79 38 0d 03 02 |py=table|copy8...|
|000008b0| 0f 20 75 73 65 63 66 73 | 69 25 3d b9 0d 03 0c 3f |. usecfs|i%=....?|
|000008c0| c9 20 34 3a 73 63 61 6e | 66 69 6c 65 25 3d 6a 70 |. 4:scan|file%=jp|
|000008d0| 65 67 63 6f 64 65 25 2b | 31 32 3a 74 61 62 6c 65 |egcode%+|12:table|
|000008e0| 63 6f 70 79 3d 74 61 62 | 6c 65 63 6f 70 79 31 36 |copy=tab|lecopy16|
|000008f0| 3a 75 73 65 63 66 73 69 | 25 3d a3 0d 03 16 28 c9 |:usecfsi|%=....(.|
|00000900| 20 35 3a 73 63 61 6e 66 | 69 6c 65 25 3d 6a 70 65 | 5:scanf|ile%=jpe|
|00000910| 67 63 6f 64 65 25 2b 30 | 3a 75 73 65 63 66 73 69 |gcode%+0|:usecfsi|
|00000920| 25 3d a3 0d 03 20 27 7f | 3a 85 20 31 2c 22 43 61 |%=... '.|:. 1,"Ca|
|00000930| 6e 6e 6f 74 20 64 69 73 | 70 6c 61 79 20 69 6e 20 |nnot dis|play in |
|00000940| 74 68 69 73 20 6d 6f 64 | 65 22 0d 03 2a 05 cb 0d |this mod|e"..*...|
|00000950| 03 34 31 de 20 77 69 64 | 74 68 25 20 33 2c 68 65 |.41. wid|th% 3,he|
|00000960| 69 67 68 74 25 20 33 2c | 20 69 6d 61 67 65 74 79 |ight% 3,| imagety|
|00000970| 70 65 25 20 33 2c 20 77 | 73 73 69 7a 65 25 20 33 |pe% 3, w|ssize% 3|
|00000980| 0d 03 3e 11 de 20 76 64 | 75 62 6c 6b 25 20 32 35 |..>.. vd|ublk% 25|
|00000990| 35 0d 03 48 1e 76 64 75 | 62 6c 6b 25 21 30 3d 26 |5..H.vdu|blk%!0=&|
|000009a0| 39 34 3a 76 64 75 62 6c | 6b 25 21 34 3d 2d 31 0d |94:vdubl|k%!4=-1.|
|000009b0| 03 52 2b c8 99 22 4f 53 | 5f 52 65 61 64 56 64 75 |.R+.."OS|_ReadVdu|
|000009c0| 56 61 72 69 61 62 6c 65 | 73 22 2c 76 64 75 62 6c |Variable|s",vdubl|
|000009d0| 6b 25 2c 76 64 75 62 6c | 6b 25 0d 03 5c 16 73 63 |k%,vdubl|k%..\.sc|
|000009e0| 73 74 61 72 74 25 3d 76 | 64 75 62 6c 6b 25 21 30 |start%=v|dublk%!0|
|000009f0| 0d 03 66 1d f1 20 22 43 | 61 6c 63 75 6c 61 74 69 |..f.. "C|alculati|
|00000a00| 6e 67 20 74 61 62 6c 65 | 73 2e 2e 2e 22 0d 03 70 |ng table|s..."..p|
|00000a10| 20 74 61 62 6c 65 70 61 | 74 68 24 3d 22 53 6c 69 | tablepa|th$="Sli|
|00000a20| 64 65 53 68 6f 77 3a 44 | 61 74 61 2e 22 0d 03 7a |deShow:D|ata."..z|
|00000a30| 11 e7 20 ac 20 68 61 72 | 64 75 70 25 20 8c 0d 03 |.. . har|dup% ...|
|00000a40| 84 2c 20 63 69 72 63 25 | 3d a4 63 6f 6d 70 28 22 |., circ%|=.comp("|
|00000a50| 43 69 72 63 6c 65 22 2c | a4 63 69 72 63 74 61 62 |Circle",|.circtab|
|00000a60| 6c 65 28 73 71 73 7a 25 | 29 29 0d 03 8e 28 20 64 |le(sqsz%|))...( d|
|00000a70| 69 61 67 30 25 3d a4 63 | 6f 6d 70 28 22 44 69 61 |iag0%=.c|omp("Dia|
|00000a80| 67 30 22 2c a4 64 69 61 | 67 30 28 73 71 73 7a 25 |g0",.dia|g0(sqsz%|
|00000a90| 29 29 0d 03 98 28 20 64 | 69 61 67 31 25 3d a4 63 |))...( d|iag1%=.c|
|00000aa0| 6f 6d 70 28 22 44 69 61 | 67 31 22 2c a4 64 69 61 |omp("Dia|g1",.dia|
|00000ab0| 67 31 28 73 71 73 7a 25 | 29 29 0d 03 a2 28 20 64 |g1(sqsz%|))...( d|
|00000ac0| 69 61 67 32 25 3d a4 63 | 6f 6d 70 28 22 44 69 61 |iag2%=.c|omp("Dia|
|00000ad0| 67 32 22 2c a4 64 69 61 | 67 32 28 73 71 73 7a 25 |g2",.dia|g2(sqsz%|
|00000ae0| 29 29 0d 03 ac 28 20 64 | 69 61 67 33 25 3d a4 63 |))...( d|iag3%=.c|
|00000af0| 6f 6d 70 28 22 44 69 61 | 67 33 22 2c a4 64 69 61 |omp("Dia|g3",.dia|
|00000b00| 67 33 28 73 71 73 7a 25 | 29 29 0d 03 b6 1b 20 61 |g3(sqsz%|)).... a|
|00000b10| 63 6f 72 6e 25 3d a4 63 | 6f 6d 70 32 28 22 41 63 |corn%=.c|omp2("Ac|
|00000b20| 6f 72 6e 22 29 0d 03 c0 | 30 20 73 68 72 69 6e 6b |orn")...|0 shrink|
|00000b30| 25 3d a4 63 6f 6d 70 28 | 22 53 68 72 69 6e 6b 22 |%=.comp(|"Shrink"|
|00000b40| 2c a4 73 68 72 69 6e 6b | 74 61 62 6c 65 28 73 71 |,.shrink|table(sq|
|00000b50| 73 7a 25 29 29 0d 03 ca | 1d 20 72 61 6e 64 6f 6d |sz%))...|. random|
|00000b60| 25 3d a4 63 6f 6d 70 32 | 28 22 52 61 6e 64 6f 6d |%=.comp2|("Random|
|00000b70| 22 29 0d 03 d4 1f 20 72 | 6f 74 73 71 25 3d a4 63 |").... r|otsq%=.c|
|00000b80| 6f 6d 70 32 28 22 52 6f | 74 53 71 75 61 72 65 22 |omp2("Ro|tSquare"|
|00000b90| 29 0d 03 de 1b 20 73 6c | 69 64 65 25 3d a4 63 6f |).... sl|ide%=.co|
|00000ba0| 6d 70 32 28 22 53 6c 69 | 64 65 22 29 0d 03 e8 05 |mp2("Sli|de")....|
|00000bb0| cd 0d 03 f2 2a e7 20 b3 | 28 2d 31 29 3a f4 20 53 |....*. .|(-1):. S|
|00000bc0| 65 65 64 20 72 61 6e 64 | 6f 6d 20 6e 75 6d 62 65 |eed rand|om numbe|
|00000bd0| 72 20 67 65 6e 65 72 61 | 74 6f 72 0d 03 fc 09 f2 |r genera|tor.....|
|00000be0| 53 68 6f 77 0d 04 06 05 | e0 0d 04 10 04 0d 04 1a |Show....|........|
|00000bf0| 18 dd f2 64 6f 28 70 69 | 63 66 69 6c 65 24 2c 44 |...do(pi|cfile$,D|
|00000c00| 6f 74 73 25 29 0d 04 24 | 31 f4 20 53 59 53 22 4f |ots%)..$|1. SYS"O|
|00000c10| 53 5f 52 65 61 64 44 79 | 6e 61 6d 69 63 41 72 65 |S_ReadDy|namicAre|
|00000c20| 61 22 2c 36 20 54 4f 20 | 2c 66 72 65 65 70 6f 6f |a",6 TO |,freepoo|
|00000c30| 6c 73 69 7a 65 25 0d 04 | 2e 44 f4 20 56 44 55 33 |lsize%..|.D. VDU3|
|00000c40| 30 3a 50 52 49 4e 54 20 | 22 4d 65 6d 20 66 72 65 |0:PRINT |"Mem fre|
|00000c50| 65 20 3d 20 22 3b 28 48 | 49 4d 45 4d 2d 45 4e 44 |e = ";(H|IMEM-END|
|00000c60| 2b 66 72 65 65 70 6f 6f | 6c 73 69 7a 65 25 29 44 |+freepoo|lsize%)D|
|00000c70| 49 56 31 30 32 34 3b 22 | 4b 22 0d 04 38 5d f4 20 |IV1024;"|K"..8]. |
|00000c80| 56 44 55 33 30 3a 50 52 | 49 4e 54 20 22 6c 62 70 |VDU30:PR|INT "lbp|
|00000c90| 70 3d 22 3b 6c 62 70 70 | 25 22 20 28 22 3b 78 72 |p=";lbpp|%" (";xr|
|00000ca0| 65 73 25 3b 22 78 22 3b | 79 72 65 73 25 22 29 22 |es%;"x";|yres%")"|
|00000cb0| 27 22 4d 65 6d 20 75 73 | 65 64 20 3d 20 22 3b 28 |'"Mem us|ed = ";(|
|00000cc0| 48 49 4d 45 4d 2d 26 38 | 30 30 30 29 44 49 56 31 |HIMEM-&8|000)DIV1|
|00000cd0| 30 32 34 3b 22 4b 22 0d | 04 42 10 e7 20 75 73 65 |024;"K".|.B.. use|
|00000ce0| 63 66 73 69 25 20 8c 0d | 04 4c 22 20 c8 97 20 c8 |cfsi% ..|.L" .. .|
|00000cf0| 93 20 26 38 30 30 30 2c | 26 38 30 30 30 2c 26 46 |. &8000,|&8000,&F|
|00000d00| 46 46 46 2c 26 46 46 46 | 46 0d 04 56 10 20 c8 97 |FFF,&FFF|F..V. ..|
|00000d10| 20 b8 20 2d 31 30 30 2c | 30 0d 04 60 10 20 e7 20 | . -100,|0..`. . |
|00000d20| 68 61 72 64 75 70 25 20 | 8c 0d 04 6a 18 20 20 63 |hardup% |...j. c|
|00000d30| 66 73 69 73 6c 6f 74 25 | 3d 37 30 30 2a 31 30 32 |fsislot%|=700*102|
|00000d40| 34 0d 04 74 1f 20 20 78 | 73 69 7a 65 25 3d 78 72 |4..t. x|size%=xr|
|00000d50| 65 73 25 3a 79 73 69 7a | 65 25 3d 79 72 65 73 25 |es%:ysiz|e%=yres%|
|00000d60| 0d 04 7e 06 20 cc 0d 04 | 88 18 20 20 63 66 73 69 |..~. ...|.. cfsi|
|00000d70| 73 6c 6f 74 25 3d 37 38 | 30 2a 31 30 32 34 0d 04 |slot%=78|0*1024..|
|00000d80| 92 1b 20 20 78 73 69 7a | 65 25 3d 37 36 38 3a 79 |.. xsiz|e%=768:y|
|00000d90| 73 69 7a 65 25 3d 35 31 | 32 0d 04 9c 06 20 cd 0d |size%=51|2.... ..|
|00000da0| 04 a6 12 20 e0 3d e0 2b | 63 66 73 69 73 6c 6f 74 |... .=.+|cfsislot|
|00000db0| 25 0d 04 b0 6c 20 e7 20 | 28 93 2d e0 29 3c 63 66 |%...l . |(.-.)<cf|
|00000dc0| 73 69 73 6c 6f 74 25 20 | 8c 20 85 20 31 2c 22 21 |sislot% |. . 1,"!|
|00000dd0| 53 6c 69 64 65 53 68 6f | 77 20 6e 65 65 64 73 20 |SlideSho|w needs |
|00000de0| 61 6e 6f 74 68 65 72 20 | 22 2b c3 28 28 63 66 73 |another |"+.((cfs|
|00000df0| 69 73 6c 6f 74 25 2d 93 | 2b e0 2b 34 30 39 35 29 |islot%-.|+.+4095)|
|00000e00| 81 34 30 39 36 2a 34 29 | 2b 22 4b 20 6f 66 20 6d |.4096*4)|+"K of m|
|00000e10| 65 6d 6f 72 79 20 74 6f | 20 72 75 6e 22 0d 04 ba |emory to| run"...|
|00000e20| 74 20 f2 53 68 65 6c 6c | 28 22 52 75 6e 20 3c 43 |t .Shell|("Run <C|
|00000e30| 68 61 6e 67 65 46 53 49 | 24 44 69 72 3e 2e 43 68 |hangeFSI|$Dir>.Ch|
|00000e40| 61 6e 67 65 46 53 49 20 | 22 2b 70 69 63 66 69 6c |angeFSI |"+picfil|
|00000e50| 65 24 2b 22 20 3c 57 69 | 6d 70 24 53 63 72 61 70 |e$+" <Wi|mp$Scrap|
|00000e60| 3e 20 32 38 20 22 2b c3 | 78 73 69 7a 65 25 2b 22 |> 28 "+.|xsize%+"|
|00000e70| 3a 20 22 2b c3 79 73 69 | 7a 65 25 2b 22 3a 20 2d |: "+.ysi|ze%+": -|
|00000e80| 6e 6f 73 63 61 6c 65 20 | 2d 6e 6f 6d 6f 64 65 22 |noscale |-nomode"|
|00000e90| 29 0d 04 c4 49 20 2a 49 | 66 20 22 3c 43 68 61 6e |)...I *I|f "<Chan|
|00000ea0| 67 65 46 53 49 24 52 65 | 74 75 72 6e 43 6f 64 65 |geFSI$Re|turnCode|
|00000eb0| 3e 22 3c 3e 22 22 20 54 | 48 45 4e 20 45 72 72 6f |>"<>"" T|HEN Erro|
|00000ec0| 72 20 30 20 3c 43 68 61 | 6e 67 65 46 53 49 24 52 |r 0 <Cha|ngeFSI$R|
|00000ed0| 65 74 75 72 6e 43 6f 64 | 65 3e 0d 04 ce 23 20 21 |eturnCod|e>...# !|
|00000ee0| 77 69 64 74 68 25 3d 78 | 73 69 7a 65 25 3a 21 68 |width%=x|size%:!h|
|00000ef0| 65 69 67 68 74 25 3d 79 | 73 69 7a 65 25 0d 04 d8 |eight%=y|size%...|
|00000f00| 41 20 78 6f 66 66 25 3d | a4 6d 61 78 28 78 72 65 |A xoff%=|.max(xre|
|00000f10| 73 25 2d 21 77 69 64 74 | 68 25 2c 30 29 81 32 3a |s%-!widt|h%,0).2:|
|00000f20| 79 6f 66 66 25 3d a4 6d | 61 78 28 79 72 65 73 25 |yoff%=.m|ax(yres%|
|00000f30| 2d 21 68 65 69 67 68 74 | 25 2c 30 29 81 32 0d 04 |-!height|%,0).2..|
|00000f40| e2 43 20 78 6f 66 66 32 | 25 3d a4 6d 61 78 28 21 |.C xoff2|%=.max(!|
|00000f50| 77 69 64 74 68 25 2d 78 | 72 65 73 25 2c 30 29 81 |width%-x|res%,0).|
|00000f60| 32 3a 79 6f 66 66 32 25 | 3d a4 6d 61 78 28 21 68 |2:yoff2%|=.max(!h|
|00000f70| 65 69 67 68 74 25 2d 79 | 72 65 73 25 2c 30 29 81 |eight%-y|res%,0).|
|00000f80| 32 0d 04 ec 37 20 e7 20 | 78 6f 66 66 25 20 84 20 |2...7 . |xoff% . |
|00000f90| 79 6f 66 66 25 20 8c 20 | f2 7a 65 72 6f 28 70 69 |yoff% . |.zero(pi|
|00000fa0| 63 62 6c 6b 25 2c 78 72 | 65 73 25 2a 79 72 65 73 |cblk%,xr|es%*yres|
|00000fb0| 25 2a 62 79 70 70 25 29 | 0d 04 f6 19 20 68 61 6e |%*bypp%)|.... han|
|00000fc0| 25 3d 8e 22 3c 57 69 6d | 70 24 53 63 72 61 70 3e |%=."<Wim|p$Scrap>|
|00000fd0| 22 0d 05 00 28 20 e7 20 | 68 61 6e 25 3d 30 20 8c |"...( . |han%=0 .|
|00000fe0| 20 85 20 31 2c 22 43 6f | 75 6c 64 6e 27 74 20 72 | . 1,"Co|uldn't r|
|00000ff0| 65 61 64 20 66 69 6c 65 | 22 0d 05 0a 23 20 e7 20 |ead file|"...# . |
|00001000| a6 2d 31 31 33 20 8c 20 | d9 23 68 61 6e 25 3a 85 |.-113 . |.#han%:.|
|00001010| 20 31 37 2c 22 45 73 63 | 61 70 65 22 0d 05 14 08 | 17,"Esc|ape"....|
|00001020| 20 ea 20 85 0d 05 1e 1c | 20 ee 20 85 20 ea 20 f7 | . .....| . . . .|
|00001030| 20 85 3a d9 23 68 61 6e | 25 3a 85 20 9f 2c f6 24 | .:.#han|%:. .,.$|
|00001040| 0d 05 28 1a 20 e3 20 72 | 6f 77 25 3d 30 20 b8 20 |..(. . r|ow%=0 . |
|00001050| 21 68 65 69 67 68 74 25 | 2d 31 0d 05 32 4f 20 20 |!height%|-1..2O |
|00001060| c8 99 22 4f 53 5f 47 42 | 50 42 22 2c 33 2c 68 61 |.."OS_GB|PB",3,ha|
|00001070| 6e 25 2c 70 69 63 62 6c | 6b 25 2b 28 72 6f 77 25 |n%,picbl|k%+(row%|
|00001080| 2b 79 6f 66 66 25 29 2a | 6c 69 6e 65 6c 65 6e 25 |+yoff%)*|linelen%|
|00001090| 2c 21 77 69 64 74 68 25 | 2c 26 33 38 2b 72 6f 77 |,!width%|,&38+row|
|000010a0| 25 2a 21 77 69 64 74 68 | 25 0d 05 3c 06 20 ed 0d |%*!width|%..<. ..|
|000010b0| 05 46 0b 20 d9 23 68 61 | 6e 25 0d 05 50 08 20 f7 |.F. .#ha|n%..P. .|
|000010c0| 20 85 0d 05 5a 19 20 2a | 52 65 6d 6f 76 65 20 3c | ...Z. *|Remove <|
|000010d0| 57 69 6d 70 24 53 63 72 | 61 70 3e 0d 05 64 05 cc |Wimp$Scr|ap>..d..|
|000010e0| 0d 05 6e 4c 20 6a 70 65 | 67 64 61 74 61 25 3d a4 |..nL jpe|gdata%=.|
|000010f0| 6c 6f 61 64 66 69 6c 65 | 32 28 70 69 63 66 69 6c |loadfile|2(picfil|
|00001100| 65 24 2c 6a 70 65 67 64 | 61 74 61 73 69 7a 65 25 |e$,jpegd|atasize%|
|00001110| 2c 6a 70 65 67 64 61 74 | 61 25 2c 6a 70 65 67 64 |,jpegdat|a%,jpegd|
|00001120| 61 74 61 62 6c 6b 73 69 | 7a 65 25 29 0d 05 78 50 |atablksi|ze%)..xP|
|00001130| 20 41 25 3d 6a 70 65 67 | 64 61 74 61 25 3a 42 25 | A%=jpeg|data%:B%|
|00001140| 3d 77 69 64 74 68 25 3a | 43 25 3d 68 65 69 67 68 |=width%:|C%=heigh|
|00001150| 74 25 3a 44 25 3d 69 6d | 61 67 65 74 79 70 65 25 |t%:D%=im|agetype%|
|00001160| 3a 45 25 3d 77 73 73 69 | 7a 65 25 3a d6 20 66 69 |:E%=wssi|ze%:. fi|
|00001170| 6e 64 69 6d 61 67 65 64 | 69 6d 73 25 0d 05 82 35 |ndimaged|ims%...5|
|00001180| 20 6a 70 65 67 77 73 25 | 3d a4 61 6c 6c 6f 63 32 | jpegws%|=.alloc2|
|00001190| 28 21 77 73 73 69 7a 65 | 25 2c 6a 70 65 67 77 73 |(!wssize|%,jpegws|
|000011a0| 25 2c 6a 70 65 67 77 73 | 62 6c 6b 73 69 7a 65 25 |%,jpegws|blksize%|
|000011b0| 29 0d 05 8c 45 20 41 25 | 3d 6a 70 65 67 77 73 25 |)...E A%|=jpegws%|
|000011c0| 3a 42 25 3d 21 77 73 73 | 69 7a 65 25 3a 43 25 3d |:B%=!wss|ize%:C%=|
|000011d0| 6a 70 65 67 64 61 74 61 | 25 3a 44 25 3d 6a 70 65 |jpegdata|%:D%=jpe|
|000011e0| 67 64 61 74 61 73 69 7a | 65 25 3a d6 20 73 63 61 |gdatasiz|e%:. sca|
|000011f0| 6e 66 69 6c 65 25 0d 05 | 96 41 20 78 6f 66 66 25 |nfile%..|.A xoff%|
|00001200| 3d a4 6d 61 78 28 78 72 | 65 73 25 2d 21 77 69 64 |=.max(xr|es%-!wid|
|00001210| 74 68 25 2c 30 29 81 32 | 3a 79 6f 66 66 25 3d a4 |th%,0).2|:yoff%=.|
|00001220| 6d 61 78 28 79 72 65 73 | 25 2d 21 68 65 69 67 68 |max(yres|%-!heigh|
|00001230| 74 25 2c 30 29 81 32 0d | 05 a0 43 20 78 6f 66 66 |t%,0).2.|..C xoff|
|00001240| 32 25 3d a4 6d 61 78 28 | 21 77 69 64 74 68 25 2d |2%=.max(|!width%-|
|00001250| 78 72 65 73 25 2c 30 29 | 81 32 3a 79 6f 66 66 32 |xres%,0)|.2:yoff2|
|00001260| 25 3d a4 6d 61 78 28 21 | 68 65 69 67 68 74 25 2d |%=.max(!|height%-|
|00001270| 79 72 65 73 25 2c 30 29 | 81 32 0d 05 aa 37 20 e7 |yres%,0)|.2...7 .|
|00001280| 20 78 6f 66 66 25 20 84 | 20 79 6f 66 66 25 20 8c | xoff% .| yoff% .|
|00001290| 20 f2 7a 65 72 6f 28 70 | 69 63 62 6c 6b 25 2c 78 | .zero(p|icblk%,x|
|000012a0| 72 65 73 25 2a 79 72 65 | 73 25 2a 62 79 70 70 25 |res%*yre|s%*bypp%|
|000012b0| 29 0d 05 b4 38 20 73 63 | 6f 72 67 25 3d 70 69 63 |)...8 sc|org%=pic|
|000012c0| 62 6c 6b 25 2b 78 6f 66 | 66 25 2a 62 79 70 70 25 |blk%+xof|f%*bypp%|
|000012d0| 2b 28 79 72 65 73 25 2d | 31 2d 79 6f 66 66 25 29 |+(yres%-|1-yoff%)|
|000012e0| 2a 6c 69 6e 65 6c 65 6e | 25 0d 05 be 29 20 e3 20 |*linelen|%...) . |
|000012f0| 42 25 3d 21 68 65 69 67 | 68 74 25 2d 31 2d 79 6f |B%=!heig|ht%-1-yo|
|00001300| 66 66 32 25 20 b8 20 79 | 6f 66 66 32 25 20 88 20 |ff2% . y|off2% . |
|00001310| 2d 31 0d 05 c8 10 20 20 | 41 25 3d 6a 70 65 67 77 |-1.... |A%=jpegw|
|00001320| 73 25 0d 05 d2 1b 20 20 | 43 25 3d ba 20 66 69 6e |s%.... |C%=. fin|
|00001330| 64 6c 69 6e 65 25 2b 78 | 6f 66 66 32 25 0d 05 dc |dline%+x|off2%...|
|00001340| 24 20 20 44 25 3d 73 63 | 6f 72 67 25 2d 28 42 25 |$ D%=sc|org%-(B%|
|00001350| 2d 79 6f 66 66 32 25 29 | 2a 6c 69 6e 65 6c 65 6e |-yoff2%)|*linelen|
|00001360| 25 0d 05 e6 21 20 20 45 | 25 3d 28 21 77 69 64 74 |%...! E|%=(!widt|
|00001370| 68 25 2d 78 6f 66 66 32 | 25 2a 32 29 2a 62 79 70 |h%-xoff2|%*2)*byp|
|00001380| 70 25 0d 05 f0 0c 20 20 | d6 20 63 6f 70 79 0d 05 |p%.... |. copy..|
|00001390| fa 06 20 ed 0d 06 04 05 | cd 0d 06 0e 04 0d 06 18 |.. .....|........|
|000013a0| 1a 76 63 74 25 3d 26 46 | 46 20 80 20 28 3f 76 63 |.vct%=&F|F . (?vc|
|000013b0| 25 2d 76 63 72 25 29 0d | 06 22 28 e7 20 68 61 72 |%-vcr%).|."(. har|
|000013c0| 64 75 70 25 20 8c 20 77 | 69 70 65 25 3d b3 28 33 |dup% . w|ipe%=.(3|
|000013d0| 29 20 8b 20 77 69 70 65 | 25 3d b3 28 32 35 29 0d |) . wipe|%=.(25).|
|000013e0| 06 2c 0d e7 20 44 6f 74 | 73 25 20 8c 0d 06 36 29 |.,.. Dot|s% ...6)|
|000013f0| 20 20 e7 20 b3 28 32 29 | 3d 32 20 8c 20 f2 77 69 | . .(2)|=2 . .wi|
|00001400| 70 65 5f 72 69 67 68 74 | 20 8b 20 f2 77 69 70 65 |pe_right| . .wipe|
|00001410| 5f 6c 65 66 74 0d 06 40 | 05 cc 0d 06 4a 0e c8 8e |_left..@|....J...|
|00001420| 20 77 69 70 65 25 20 ca | 0d 06 54 08 20 c9 20 31 | wipe% .|..T. . 1|
|00001430| 0d 06 5e 0f 20 20 c8 8e | 20 b3 28 34 29 20 ca 0d |..^. ..| .(4) ..|
|00001440| 06 68 15 20 20 20 c9 20 | 31 3a f2 77 69 70 65 5f |.h. . |1:.wipe_|
|00001450| 64 6f 77 6e 0d 06 72 13 | 20 20 20 c9 20 32 3a f2 |down..r.| . 2:.|
|00001460| 77 69 70 65 5f 75 70 0d | 06 7c 16 20 20 20 c9 20 |wipe_up.|.|. . |
|00001470| 33 3a f2 77 69 70 65 5f | 72 69 67 68 74 0d 06 86 |3:.wipe_|right...|
|00001480| 15 20 20 20 c9 20 34 3a | f2 77 69 70 65 5f 6c 65 |. . 4:|.wipe_le|
|00001490| 66 74 0d 06 90 07 20 20 | cb 0d 06 9a 0a 20 c9 20 |ft.... |..... . |
|000014a0| 32 2c 33 0d 06 a4 0f 20 | 20 c8 8e 20 b3 28 34 29 |2,3.... | .. .(4)|
|000014b0| 20 ca 0d 06 ae 16 20 20 | 20 c9 20 31 3a f2 73 6c | ..... | . 1:.sl|
|000014c0| 61 74 73 5f 64 6f 77 6e | 0d 06 b8 14 20 20 20 c9 |ats_down|.... .|
|000014d0| 20 32 3a f2 73 6c 61 74 | 73 5f 75 70 0d 06 c2 17 | 2:.slat|s_up....|
|000014e0| 20 20 20 c9 20 33 3a f2 | 73 6c 61 74 73 5f 72 69 | . 3:.|slats_ri|
|000014f0| 67 68 74 0d 06 cc 16 20 | 20 20 c9 20 34 3a f2 73 |ght.... | . 4:.s|
|00001500| 6c 61 74 73 5f 6c 65 66 | 74 0d 06 d6 07 20 20 cb |lats_lef|t.... .|
|00001510| 0d 06 e0 1f 20 c9 20 34 | 2c 35 2c 36 2c 37 3a f2 |.... . 4|,5,6,7:.|
|00001520| 64 6f 74 61 62 6c 65 28 | 61 63 6f 72 6e 25 29 0d |dotable(|acorn%).|
|00001530| 06 ea 0a 20 c9 20 38 2c | 39 0d 06 f4 0f 20 20 c8 |... . 8,|9.... .|
|00001540| 8e 20 b3 28 34 29 20 ca | 0d 06 fe 1b 20 20 20 c9 |. .(4) .|.... .|
|00001550| 20 31 3a f2 64 6f 74 61 | 62 6c 65 28 64 69 61 67 | 1:.dota|ble(diag|
|00001560| 30 25 29 0d 07 08 1b 20 | 20 20 c9 20 32 3a f2 64 |0%).... | . 2:.d|
|00001570| 6f 74 61 62 6c 65 28 64 | 69 61 67 31 25 29 0d 07 |otable(d|iag1%)..|
|00001580| 12 1b 20 20 20 c9 20 33 | 3a f2 64 6f 74 61 62 6c |.. . 3|:.dotabl|
|00001590| 65 28 64 69 61 67 32 25 | 29 0d 07 1c 1b 20 20 20 |e(diag2%|).... |
|000015a0| c9 20 34 3a f2 64 6f 74 | 61 62 6c 65 28 64 69 61 |. 4:.dot|able(dia|
|000015b0| 67 33 25 29 0d 07 26 07 | 20 20 cb 0d 07 30 22 20 |g3%)..&.| ...0" |
|000015c0| c9 20 31 30 2c 31 31 2c | 31 32 2c 31 33 3a f2 64 |. 10,11,|12,13:.d|
|000015d0| 6f 74 61 62 6c 65 28 63 | 69 72 63 25 29 0d 07 3a |otable(c|irc%)..:|
|000015e0| 24 20 c9 20 31 34 2c 31 | 35 2c 31 36 2c 31 37 3a |$ . 14,1|5,16,17:|
|000015f0| f2 64 6f 74 61 62 6c 65 | 28 73 68 72 69 6e 6b 25 |.dotable|(shrink%|
|00001600| 29 0d 07 44 1e 20 c9 20 | 31 38 2c 31 39 3a f2 64 |)..D. . |18,19:.d|
|00001610| 6f 74 61 62 6c 65 28 72 | 61 6e 64 6f 6d 25 29 0d |otable(r|andom%).|
|00001620| 07 4e 23 20 c9 20 32 30 | 2c 32 31 2c 32 32 2c 32 |.N# . 20|,21,22,2|
|00001630| 33 3a f2 64 6f 74 61 62 | 6c 65 28 72 6f 74 73 71 |3:.dotab|le(rotsq|
|00001640| 25 29 0d 07 58 1d 20 c9 | 20 32 34 2c 32 35 3a f2 |%)..X. .| 24,25:.|
|00001650| 64 6f 74 61 62 6c 65 28 | 73 6c 69 64 65 25 29 0d |dotable(|slide%).|
|00001660| 07 62 05 cb 0d 07 6c 05 | cd 0d 07 76 1c f4 20 56 |.b....l.|...v.. V|
|00001670| 44 55 33 30 3a 50 52 49 | 4e 54 20 48 49 4d 45 4d |DU30:PRI|NT HIMEM|
|00001680| 2d 50 41 47 45 0d 07 80 | 05 e1 0d 07 8a 04 0d 07 |-PAGE...|........|
|00001690| 94 10 dd 20 f2 77 69 70 | 65 5f 64 6f 77 6e 0d 07 |... .wip|e_down..|
|000016a0| 9e 1e e3 20 59 25 3d 30 | 20 b8 20 79 72 65 73 25 |... Y%=0| . yres%|
|000016b0| 2d 76 63 73 25 20 88 20 | 76 63 73 25 0d 07 a8 1b |-vcs% . |vcs%....|
|000016c0| 20 41 25 3d 70 69 63 62 | 6c 6b 25 2b 59 25 2a 6c | A%=picb|lk%+Y%*l|
|000016d0| 69 6e 65 6c 65 6e 25 0d | 07 b2 1c 20 42 25 3d 73 |inelen%.|... B%=s|
|000016e0| 63 73 74 61 72 74 25 2b | 59 25 2a 6c 69 6e 65 6c |cstart%+|Y%*linel|
|000016f0| 65 6e 25 0d 07 bc 13 20 | 43 25 3d 78 72 65 73 25 |en%.... |C%=xres%|
|00001700| 2a 62 79 70 70 25 0d 07 | c6 0c 20 44 25 3d 76 63 |*bypp%..|.. D%=vc|
|00001710| 73 25 0d 07 d0 10 20 45 | 25 3d 6c 69 6e 65 6c 65 |s%.... E|%=linele|
|00001720| 6e 25 0d 07 da 21 20 f5 | 20 fd 20 28 26 46 46 20 |n%...! .| . (&FF |
|00001730| 80 20 28 3f 76 63 25 2d | 76 63 74 25 29 29 3e 3d |. (?vc%-|vct%))>=|
|00001740| 26 38 30 0d 07 e4 1b 20 | 76 63 74 25 3d 26 46 46 |&80.... |vct%=&FF|
|00001750| 20 80 20 28 76 63 74 25 | 2d 76 63 72 25 29 0d 07 | . (vct%|-vcr%)..|
|00001760| ee 0f 20 d6 20 63 6f 70 | 79 72 65 63 74 0d 07 f8 |.. . cop|yrect...|
|00001770| 05 ed 0d 08 02 05 e1 0d | 08 0c 04 0d 08 16 0e dd |........|........|
|00001780| 20 f2 77 69 70 65 5f 75 | 70 0d 08 20 1f e3 20 59 | .wipe_u|p.. .. Y|
|00001790| 25 3d 79 72 65 73 25 2d | 76 63 73 25 20 b8 20 30 |%=yres%-|vcs% . 0|
|000017a0| 20 88 20 2d 76 63 73 25 | 0d 08 2a 1b 20 41 25 3d | . -vcs%|..*. A%=|
|000017b0| 70 69 63 62 6c 6b 25 2b | 59 25 2a 6c 69 6e 65 6c |picblk%+|Y%*linel|
|000017c0| 65 6e 25 0d 08 34 1c 20 | 42 25 3d 73 63 73 74 61 |en%..4. |B%=scsta|
|000017d0| 72 74 25 2b 59 25 2a 6c | 69 6e 65 6c 65 6e 25 0d |rt%+Y%*l|inelen%.|
|000017e0| 08 3e 13 20 43 25 3d 78 | 72 65 73 25 2a 62 79 70 |.>. C%=x|res%*byp|
|000017f0| 70 25 0d 08 48 0c 20 44 | 25 3d 76 63 73 25 0d 08 |p%..H. D|%=vcs%..|
|00001800| 52 10 20 45 25 3d 6c 69 | 6e 65 6c 65 6e 25 0d 08 |R. E%=li|nelen%..|
|00001810| 5c 21 20 f5 20 fd 20 28 | 26 46 46 20 80 20 28 3f |\! . . (|&FF . (?|
|00001820| 76 63 25 2d 76 63 74 25 | 29 29 3e 3d 26 38 30 0d |vc%-vct%|))>=&80.|
|00001830| 08 66 1b 20 76 63 74 25 | 3d 26 46 46 20 80 20 28 |.f. vct%|=&FF . (|
|00001840| 76 63 74 25 2d 76 63 72 | 25 29 0d 08 70 0f 20 d6 |vct%-vcr|%)..p. .|
|00001850| 20 63 6f 70 79 72 65 63 | 74 0d 08 7a 05 ed 0d 08 | copyrec|t..z....|
|00001860| 84 05 e1 0d 08 8e 04 0d | 08 98 11 dd 20 f2 77 69 |........|.... .wi|
|00001870| 70 65 5f 72 69 67 68 74 | 0d 08 a2 1e e3 20 58 25 |pe_right|..... X%|
|00001880| 3d 30 20 b8 20 78 72 65 | 73 25 2d 68 63 73 25 20 |=0 . xre|s%-hcs% |
|00001890| 88 20 68 63 73 25 0d 08 | ac 18 20 41 25 3d 70 69 |. hcs%..|.. A%=pi|
|000018a0| 63 62 6c 6b 25 2b 58 25 | 2a 62 79 70 70 25 0d 08 |cblk%+X%|*bypp%..|
|000018b0| b6 19 20 42 25 3d 73 63 | 73 74 61 72 74 25 2b 58 |.. B%=sc|start%+X|
|000018c0| 25 2a 62 79 70 70 25 0d | 08 c0 12 20 43 25 3d 68 |%*bypp%.|... C%=h|
|000018d0| 63 73 25 2a 62 79 70 70 | 25 0d 08 ca 0d 20 44 25 |cs%*bypp|%.... D%|
|000018e0| 3d 79 72 65 73 25 0d 08 | d4 10 20 45 25 3d 6c 69 |=yres%..|.. E%=li|
|000018f0| 6e 65 6c 65 6e 25 0d 08 | de 21 20 f5 20 fd 20 28 |nelen%..|.! . . (|
|00001900| 26 46 46 20 80 20 28 3f | 76 63 25 2d 76 63 74 25 |&FF . (?|vc%-vct%|
|00001910| 29 29 3e 3d 26 38 30 0d | 08 e8 1b 20 76 63 74 25 |))>=&80.|... vct%|
|00001920| 3d 26 46 46 20 80 20 28 | 76 63 74 25 2d 76 63 72 |=&FF . (|vct%-vcr|
|00001930| 25 29 0d 08 f2 0f 20 d6 | 20 63 6f 70 79 72 65 63 |%).... .| copyrec|
|00001940| 74 0d 08 fc 05 ed 0d 09 | 06 05 e1 0d 09 10 04 0d |t.......|........|
|00001950| 09 1a 10 dd 20 f2 77 69 | 70 65 5f 6c 65 66 74 0d |.... .wi|pe_left.|
|00001960| 09 24 1f e3 20 58 25 3d | 78 72 65 73 25 2d 68 63 |.$.. X%=|xres%-hc|
|00001970| 73 25 20 b8 20 30 20 88 | 20 2d 68 63 73 25 0d 09 |s% . 0 .| -hcs%..|
|00001980| 2e 18 20 41 25 3d 70 69 | 63 62 6c 6b 25 2b 58 25 |.. A%=pi|cblk%+X%|
|00001990| 2a 62 79 70 70 25 0d 09 | 38 19 20 42 25 3d 73 63 |*bypp%..|8. B%=sc|
|000019a0| 73 74 61 72 74 25 2b 58 | 25 2a 62 79 70 70 25 0d |start%+X|%*bypp%.|
|000019b0| 09 42 12 20 43 25 3d 68 | 63 73 25 2a 62 79 70 70 |.B. C%=h|cs%*bypp|
|000019c0| 25 0d 09 4c 0d 20 44 25 | 3d 79 72 65 73 25 0d 09 |%..L. D%|=yres%..|
|000019d0| 56 10 20 45 25 3d 6c 69 | 6e 65 6c 65 6e 25 0d 09 |V. E%=li|nelen%..|
|000019e0| 60 21 20 f5 20 fd 20 28 | 26 46 46 20 80 20 28 3f |`! . . (|&FF . (?|
|000019f0| 76 63 25 2d 76 63 74 25 | 29 29 3e 3d 26 38 30 0d |vc%-vct%|))>=&80.|
|00001a00| 09 6a 1b 20 76 63 74 25 | 3d 26 46 46 20 80 20 28 |.j. vct%|=&FF . (|
|00001a10| 76 63 74 25 2d 76 63 72 | 25 29 0d 09 74 0f 20 d6 |vct%-vcr|%)..t. .|
|00001a20| 20 63 6f 70 79 72 65 63 | 74 0d 09 7e 05 ed 0d 09 | copyrec|t..~....|
|00001a30| 88 05 e1 0d 09 92 04 0d | 09 9c 11 dd 20 f2 73 6c |........|.... .sl|
|00001a40| 61 74 73 5f 64 6f 77 6e | 0d 09 a6 14 e3 20 59 25 |ats_down|..... Y%|
|00001a50| 3d 30 20 b8 20 76 73 6c | 74 25 2d 31 0d 09 b0 21 |=0 . vsl|t%-1...!|
|00001a60| 20 f5 20 fd 20 28 26 46 | 46 20 80 20 28 3f 76 63 | . . (&F|F . (?vc|
|00001a70| 25 2d 76 63 74 25 29 29 | 3e 3d 26 38 30 0d 09 ba |%-vct%))|>=&80...|
|00001a80| 1b 20 76 63 74 25 3d 26 | 46 46 20 80 20 28 76 63 |. vct%=&|FF . (vc|
|00001a90| 74 25 2d 76 63 72 25 29 | 0d 09 c4 21 20 e3 20 79 |t%-vcr%)|...! . y|
|00001aa0| 25 3d 30 20 b8 20 79 72 | 65 73 25 2d 76 73 6c 74 |%=0 . yr|es%-vslt|
|00001ab0| 25 20 88 20 76 73 6c 74 | 25 0d 09 ce 21 20 20 41 |% . vslt|%...! A|
|00001ac0| 25 3d 70 69 63 62 6c 6b | 25 2b 28 59 25 2b 79 25 |%=picblk|%+(Y%+y%|
|00001ad0| 29 2a 6c 69 6e 65 6c 65 | 6e 25 0d 09 d8 22 20 20 |)*linele|n%..." |
|00001ae0| 42 25 3d 73 63 73 74 61 | 72 74 25 2b 28 59 25 2b |B%=scsta|rt%+(Y%+|
|00001af0| 79 25 29 2a 6c 69 6e 65 | 6c 65 6e 25 0d 09 e2 14 |y%)*line|len%....|
|00001b00| 20 20 43 25 3d 78 72 65 | 73 25 2a 62 79 70 70 25 | C%=xre|s%*bypp%|
|00001b10| 0d 09 ec 0a 20 20 44 25 | 3d 31 0d 09 f6 11 20 20 |.... D%|=1.... |
|00001b20| 45 25 3d 6c 69 6e 65 6c | 65 6e 25 0d 0a 00 10 20 |E%=linel|en%.... |
|00001b30| 20 d6 20 63 6f 70 79 72 | 65 63 74 0d 0a 0a 06 20 | . copyr|ect.... |
|00001b40| ed 0d 0a 14 05 ed 0d 0a | 1e 05 e1 0d 0a 28 04 0d |........|.....(..|
|00001b50| 0a 32 0f dd 20 f2 73 6c | 61 74 73 5f 75 70 0d 0a |.2.. .sl|ats_up..|
|00001b60| 3c 19 e3 20 59 25 3d 76 | 73 6c 74 25 2d 31 20 b8 |<.. Y%=v|slt%-1 .|
|00001b70| 20 30 20 88 20 2d 31 0d | 0a 46 21 20 f5 20 fd 20 | 0 . -1.|.F! . . |
|00001b80| 28 26 46 46 20 80 20 28 | 3f 76 63 25 2d 76 63 74 |(&FF . (|?vc%-vct|
|00001b90| 25 29 29 3e 3d 26 38 30 | 0d 0a 50 1b 20 76 63 74 |%))>=&80|..P. vct|
|00001ba0| 25 3d 26 46 46 20 80 20 | 28 76 63 74 25 2d 76 63 |%=&FF . |(vct%-vc|
|00001bb0| 72 25 29 0d 0a 5a 21 20 | e3 20 79 25 3d 30 20 b8 |r%)..Z! |. y%=0 .|
|00001bc0| 20 79 72 65 73 25 2d 76 | 73 6c 74 25 20 88 20 76 | yres%-v|slt% . v|
|00001bd0| 73 6c 74 25 0d 0a 64 21 | 20 20 41 25 3d 70 69 63 |slt%..d!| A%=pic|
|00001be0| 62 6c 6b 25 2b 28 59 25 | 2b 79 25 29 2a 6c 69 6e |blk%+(Y%|+y%)*lin|
|00001bf0| 65 6c 65 6e 25 0d 0a 6e | 22 20 20 42 25 3d 73 63 |elen%..n|" B%=sc|
|00001c00| 73 74 61 72 74 25 2b 28 | 59 25 2b 79 25 29 2a 6c |start%+(|Y%+y%)*l|
|00001c10| 69 6e 65 6c 65 6e 25 0d | 0a 78 14 20 20 43 25 3d |inelen%.|.x. C%=|
|00001c20| 78 72 65 73 25 2a 62 79 | 70 70 25 0d 0a 82 0a 20 |xres%*by|pp%.... |
|00001c30| 20 44 25 3d 31 0d 0a 8c | 11 20 20 45 25 3d 6c 69 | D%=1...|. E%=li|
|00001c40| 6e 65 6c 65 6e 25 0d 0a | 96 10 20 20 d6 20 63 6f |nelen%..|.. . co|
|00001c50| 70 79 72 65 63 74 0d 0a | a0 06 20 ed 0d 0a aa 05 |pyrect..|.. .....|
|00001c60| ed 0d 0a b4 05 e1 0d 0a | be 04 0d 0a c8 12 dd 20 |........|....... |
|00001c70| f2 73 6c 61 74 73 5f 72 | 69 67 68 74 0d 0a d2 18 |.slats_r|ight....|
|00001c80| e3 20 58 25 3d 30 20 b8 | 20 68 73 6c 74 25 2d 32 |. X%=0 .| hslt%-2|
|00001c90| 20 88 20 32 0d 0a dc 21 | 20 f5 20 fd 20 28 26 46 | . 2...!| . . (&F|
|00001ca0| 46 20 80 20 28 3f 76 63 | 25 2d 76 63 74 25 29 29 |F . (?vc|%-vct%))|
|00001cb0| 3e 3d 26 38 30 0d 0a e6 | 1b 20 76 63 74 25 3d 26 |>=&80...|. vct%=&|
|00001cc0| 46 46 20 80 20 28 76 63 | 74 25 2d 76 63 72 25 29 |FF . (vc|t%-vcr%)|
|00001cd0| 0d 0a f0 21 20 e3 20 78 | 25 3d 30 20 b8 20 78 72 |...! . x|%=0 . xr|
|00001ce0| 65 73 25 2d 68 73 6c 74 | 25 20 88 20 68 73 6c 74 |es%-hslt|% . hslt|
|00001cf0| 25 0d 0a fa 1e 20 20 41 | 25 3d 70 69 63 62 6c 6b |%.... A|%=picblk|
|00001d00| 25 2b 28 58 25 2b 78 25 | 29 2a 62 79 70 70 25 0d |%+(X%+x%|)*bypp%.|
|00001d10| 0b 04 1f 20 20 42 25 3d | 73 63 73 74 61 72 74 25 |... B%=|scstart%|
|00001d20| 2b 28 58 25 2b 78 25 29 | 2a 62 79 70 70 25 0d 0b |+(X%+x%)|*bypp%..|
|00001d30| 0e 10 20 20 43 25 3d 32 | 2a 62 79 70 70 25 0d 0b |.. C%=2|*bypp%..|
|00001d40| 18 0e 20 20 44 25 3d 79 | 72 65 73 25 0d 0b 22 11 |.. D%=y|res%..".|
|00001d50| 20 20 45 25 3d 6c 69 6e | 65 6c 65 6e 25 0d 0b 2c | E%=lin|elen%..,|
|00001d60| 10 20 20 d6 20 63 6f 70 | 79 72 65 63 74 0d 0b 36 |. . cop|yrect..6|
|00001d70| 06 20 ed 0d 0b 40 05 ed | 0d 0b 4a 05 e1 0d 0b 54 |. ...@..|..J....T|
|00001d80| 04 0d 0b 5e 11 dd 20 f2 | 73 6c 61 74 73 5f 6c 65 |...^.. .|slats_le|
|00001d90| 66 74 0d 0b 68 19 e3 20 | 58 25 3d 68 73 6c 74 25 |ft..h.. |X%=hslt%|
|00001da0| 2d 32 20 b8 20 30 20 88 | 20 2d 32 0d 0b 72 21 20 |-2 . 0 .| -2..r! |
|00001db0| f5 20 fd 20 28 26 46 46 | 20 80 20 28 3f 76 63 25 |. . (&FF| . (?vc%|
|00001dc0| 2d 76 63 74 25 29 29 3e | 3d 26 38 30 0d 0b 7c 1b |-vct%))>|=&80..|.|
|00001dd0| 20 76 63 74 25 3d 26 46 | 46 20 80 20 28 76 63 74 | vct%=&F|F . (vct|
|00001de0| 25 2d 76 63 72 25 29 0d | 0b 86 21 20 e3 20 78 25 |%-vcr%).|..! . x%|
|00001df0| 3d 30 20 b8 20 78 72 65 | 73 25 2d 68 73 6c 74 25 |=0 . xre|s%-hslt%|
|00001e00| 20 88 20 68 73 6c 74 25 | 0d 0b 90 1e 20 20 41 25 | . hslt%|.... A%|
|00001e10| 3d 70 69 63 62 6c 6b 25 | 2b 28 58 25 2b 78 25 29 |=picblk%|+(X%+x%)|
|00001e20| 2a 62 79 70 70 25 0d 0b | 9a 1f 20 20 42 25 3d 73 |*bypp%..|.. B%=s|
|00001e30| 63 73 74 61 72 74 25 2b | 28 58 25 2b 78 25 29 2a |cstart%+|(X%+x%)*|
|00001e40| 62 79 70 70 25 0d 0b a4 | 10 20 20 43 25 3d 32 2a |bypp%...|. C%=2*|
|00001e50| 62 79 70 70 25 0d 0b ae | 0e 20 20 44 25 3d 79 72 |bypp%...|. D%=yr|
|00001e60| 65 73 25 0d 0b b8 11 20 | 20 45 25 3d 6c 69 6e 65 |es%.... | E%=line|
|00001e70| 6c 65 6e 25 0d 0b c2 10 | 20 20 d6 20 63 6f 70 79 |len%....| . copy|
|00001e80| 72 65 63 74 0d 0b cc 06 | 20 ed 0d 0b d6 05 ed 0d |rect....| .......|
|00001e90| 0b e0 05 e1 0d 0b ea 04 | 0d 0b f4 28 dd 20 f2 73 |........|...(. .s|
|00001ea0| 68 72 69 6e 6b 73 71 20 | f2 64 6f 74 61 62 6c 65 |hrinksq |.dotable|
|00001eb0| 28 73 68 72 69 6e 6b 74 | 61 62 6c 65 25 29 3a e1 |(shrinkt|able%):.|
|00001ec0| 0d 0b fe 22 dd 20 f2 63 | 69 72 63 20 f2 64 6f 74 |...". .c|irc .dot|
|00001ed0| 61 62 6c 65 28 63 69 72 | 63 74 61 62 6c 65 25 29 |able(cir|ctable%)|
|00001ee0| 3a e1 0d 0c 08 04 0d 0c | 12 12 dd 20 f2 64 6f 74 |:.......|... .dot|
|00001ef0| 61 62 6c 65 28 41 25 29 | 0d 0c 1c 0e 42 25 3d 70 |able(A%)|....B%=p|
|00001f00| 69 63 62 6c 6b 25 0d 0c | 26 0f 43 25 3d 73 63 73 |icblk%..|&.C%=scs|
|00001f10| 74 61 72 74 25 0d 0c 30 | 12 44 25 3d 73 71 73 7a |tart%..0|.D%=sqsz|
|00001f20| 25 2a 62 79 70 70 25 0d | 0c 3a 12 45 25 3d 78 72 |%*bypp%.|.:.E%=xr|
|00001f30| 65 73 25 81 73 71 73 7a | 25 0d 0c 44 15 46 25 3d |es%.sqsz|%..D.F%=|
|00001f40| 73 71 73 7a 25 2a 6c 69 | 6e 65 6c 65 6e 25 0d 0c |sqsz%*li|nelen%..|
|00001f50| 4e 12 47 25 3d 79 72 65 | 73 25 81 73 71 73 7a 25 |N.G%=yre|s%.sqsz%|
|00001f60| 0d 0c 58 0e c8 95 20 21 | 41 25 3c 3e 2d 32 0d 0c |..X... !|A%<>-2..|
|00001f70| 62 21 20 f5 20 fd 20 28 | 26 46 46 20 80 20 28 3f |b! . . (|&FF . (?|
|00001f80| 76 63 25 2d 76 63 74 25 | 29 29 3e 3d 26 38 30 0d |vc%-vct%|))>=&80.|
|00001f90| 0c 6c 18 20 76 63 74 25 | 3d 26 46 46 20 80 20 28 |.l. vct%|=&FF . (|
|00001fa0| 76 63 74 25 2d 31 29 0d | 0c 76 13 20 41 25 3d ba |vct%-1).|.v. A%=.|
|00001fb0| 20 74 61 62 6c 65 63 6f | 70 79 0d 0c 80 05 ce 0d | tableco|py......|
|00001fc0| 0c 8a 05 e1 0d 0c 94 04 | 0d 0c 9e 1b dd 20 f2 7a |........|..... .z|
|00001fd0| 65 72 6f 28 41 25 2c 42 | 25 29 20 d6 20 7a 65 72 |ero(A%,B|%) . zer|
|00001fe0| 6f 3a e1 0d 0c a8 04 0d | 0c b2 1d dd 20 a4 6d 61 |o:......|.... .ma|
|00001ff0| 78 28 78 2c 79 29 20 e7 | 20 78 3e 79 20 8c 3d 78 |x(x,y) .| x>y .=x|
|00002000| 20 8b 3d 79 0d 0c bc 04 | 0d 0c c6 1e dd 20 a4 6c | .=y....|..... .l|
|00002010| 6f 61 64 66 69 6c 65 28 | 66 69 6c 65 24 2c f8 20 |oadfile(|file$,. |
|00002020| 73 69 7a 65 25 29 0d 0c | d0 0f ea 20 61 64 64 72 |size%)..|... addr|
|00002030| 25 2c 20 49 4e 0d 0c da | 0e 49 4e 3d 8e 20 66 69 |%, IN...|.IN=. fi|
|00002040| 6c 65 24 0d 0c e4 27 e7 | 20 49 4e 3d 30 20 8c 20 |le$...'.| IN=0 . |
|00002050| 85 20 31 2c 22 43 6f 75 | 6c 64 6e 27 74 20 66 69 |. 1,"Cou|ldn't fi|
|00002060| 6e 64 20 22 2b 66 69 6c | 65 24 0d 0c ee 0e 73 69 |nd "+fil|e$....si|
|00002070| 7a 65 25 3d a2 23 49 4e | 0d 0c f8 08 d9 23 49 4e |ze%=.#IN|.....#IN|
|00002080| 0d 0d 02 17 61 64 64 72 | 25 3d a4 61 6c 6c 6f 63 |....addr|%=.alloc|
|00002090| 28 73 69 7a 65 25 29 0d | 0d 0c 1f ff 20 22 4c 6f |(size%).|.... "Lo|
|000020a0| 61 64 20 22 2b 66 69 6c | 65 24 2b 22 20 22 2b c3 |ad "+fil|e$+" "+.|
|000020b0| 7e 61 64 64 72 25 0d 0d | 16 0a 3d 61 64 64 72 25 |~addr%..|..=addr%|
|000020c0| 0d 0d 20 04 0d 0d 2a 37 | dd 20 a4 6c 6f 61 64 66 |.. ...*7|. .loadf|
|000020d0| 69 6c 65 32 28 66 69 6c | 65 24 2c f8 20 73 69 7a |ile2(fil|e$,. siz|
|000020e0| 65 25 2c 20 6f 6c 64 62 | 6c 6b 25 2c 20 f8 20 6f |e%, oldb|lk%, . o|
|000020f0| 6c 64 62 6c 6b 73 69 7a | 65 25 29 0d 0d 34 0f ea |ldblksiz|e%)..4..|
|00002100| 20 61 64 64 72 25 2c 20 | 49 4e 0d 0d 3e 0e 49 4e | addr%, |IN..>.IN|
|00002110| 3d 8e 20 66 69 6c 65 24 | 0d 0d 48 27 e7 20 49 4e |=. file$|..H'. IN|
|00002120| 3d 30 20 8c 20 85 20 31 | 2c 22 43 6f 75 6c 64 6e |=0 . . 1|,"Couldn|
|00002130| 27 74 20 66 69 6e 64 20 | 22 2b 66 69 6c 65 24 0d |'t find |"+file$.|
|00002140| 0d 52 0e 73 69 7a 65 25 | 3d a2 23 49 4e 0d 0d 5c |.R.size%|=.#IN..\|
|00002150| 08 d9 23 49 4e 0d 0d 66 | 2c 61 64 64 72 25 3d a4 |..#IN..f|,addr%=.|
|00002160| 61 6c 6c 6f 63 32 28 73 | 69 7a 65 25 2c 6f 6c 64 |alloc2(s|ize%,old|
|00002170| 62 6c 6b 25 2c 6f 6c 64 | 62 6c 6b 73 69 7a 65 25 |blk%,old|blksize%|
|00002180| 29 0d 0d 70 1f ff 20 22 | 4c 6f 61 64 20 22 2b 66 |)..p.. "|Load "+f|
|00002190| 69 6c 65 24 2b 22 20 22 | 2b c3 7e 61 64 64 72 25 |ile$+" "|+.~addr%|
|000021a0| 0d 0d 7a 0a 3d 61 64 64 | 72 25 0d 0d 84 04 0d 0d |..z.=add|r%......|
|000021b0| 8e 13 dd 20 a4 61 6c 6c | 6f 63 28 73 69 7a 65 25 |... .all|oc(size%|
|000021c0| 29 0d 0d 98 10 ea 20 61 | 64 64 72 25 2c 65 6e 64 |)..... a|ddr%,end|
|000021d0| 25 0d 0d a2 16 65 6e 64 | 25 3d e0 2b 73 69 7a 65 |%....end|%=.+size|
|000021e0| 25 2b 33 32 30 30 30 0d | 0d ac 0a e0 3d 65 6e 64 |%+32000.|....=end|
|000021f0| 25 0d 0d b6 2d e7 20 93 | 3c 65 6e 64 25 20 8c 20 |%...-. .|<end% . |
|00002200| 85 20 31 2c 22 43 6f 75 | 6c 64 6e 27 74 20 61 6c |. 1,"Cou|ldn't al|
|00002210| 6c 6f 63 61 74 65 20 6d | 65 6d 6f 72 79 22 0d 0d |locate m|emory"..|
|00002220| c0 11 de 20 61 64 64 72 | 25 20 73 69 7a 65 25 0d |... addr|% size%.|
|00002230| 0d ca 0a 3d 61 64 64 72 | 25 0d 0d d4 04 0d 0d de |...=addr|%.......|
|00002240| 2a dd 20 a4 61 6c 6c 6f | 63 32 28 73 69 7a 65 25 |*. .allo|c2(size%|
|00002250| 2c 6f 6c 64 62 6c 6b 25 | 2c f8 20 6f 6c 64 62 6c |,oldblk%|,. oldbl|
|00002260| 6b 73 69 7a 65 25 29 0d | 0d e8 10 ea 20 61 64 64 |ksize%).|.... add|
|00002270| 72 25 2c 65 6e 64 25 0d | 0d f2 22 e7 20 73 69 7a |r%,end%.|..". siz|
|00002280| 65 25 3c 3d 6f 6c 64 62 | 6c 6b 73 69 7a 65 25 20 |e%<=oldb|lksize% |
|00002290| 8c 3d 6f 6c 64 62 6c 6b | 25 0d 0d fc 16 65 6e 64 |.=oldblk|%....end|
|000022a0| 25 3d e0 2b 73 69 7a 65 | 25 2b 33 32 30 30 30 0d |%=.+size|%+32000.|
|000022b0| 0e 06 0a e0 3d 65 6e 64 | 25 0d 0e 10 2d e7 20 93 |....=end|%...-. .|
|000022c0| 3c 65 6e 64 25 20 8c 20 | 85 20 31 2c 22 43 6f 75 |<end% . |. 1,"Cou|
|000022d0| 6c 64 6e 27 74 20 61 6c | 6c 6f 63 61 74 65 20 6d |ldn't al|locate m|
|000022e0| 65 6d 6f 72 79 22 0d 0e | 1a 11 de 20 61 64 64 72 |emory"..|... addr|
|000022f0| 25 20 73 69 7a 65 25 0d | 0e 24 15 6f 6c 64 62 6c |% size%.|.$.oldbl|
|00002300| 6b 73 69 7a 65 25 3d 73 | 69 7a 65 25 0d 0e 2e 0a |ksize%=s|ize%....|
|00002310| 3d 61 64 64 72 25 0d 0e | 38 04 0d 0e 42 0a dd 20 |=addr%..|8...B.. |
|00002320| f2 61 73 6d 0d 0e 4c 12 | de 20 4d 43 25 31 30 30 |.asm..L.|. MC%100|
|00002330| 30 2c 4c 25 2d 31 0d 0e | 56 13 e3 20 49 25 3d 38 |0,L%-1..|V.. I%=8|
|00002340| 20 b8 20 31 30 20 88 20 | 32 0d 0e 60 0a 50 25 3d | . 10 . |2..`.P%=|
|00002350| 4d 43 25 0d 0e 6a 0a 5b | 4f 50 54 49 25 0d 0e 74 |MC%..j.[|OPTI%..t|
|00002360| 16 3b 20 69 6e 20 2d 20 | 20 72 32 20 3d 20 69 6e |.; in - | r2 = in|
|00002370| 70 75 74 0d 0e 7e 17 3b | 20 20 20 20 20 20 20 72 |put..~.;| r|
|00002380| 33 20 3d 20 6f 75 74 70 | 75 74 0d 0e 88 15 3b 20 |3 = outp|ut....; |
|00002390| 20 20 20 20 20 20 72 34 | 20 3d 20 73 69 7a 65 0d | r4| = size.|
|000023a0| 0e 92 04 0d 0e 9c 09 2e | 63 6f 70 79 0d 0e a6 1e |........|copy....|
|000023b0| 20 20 20 20 20 20 20 20 | 41 44 44 20 20 20 20 20 | |ADD |
|000023c0| 72 34 2c 20 72 34 2c 20 | 72 32 0d 0e b0 0d 2e 63 |r4, r4, |r2.....c|
|000023d0| 6f 70 79 6c 6f 6f 70 0d | 0e ba 20 20 20 20 20 20 |opyloop.|.. |
|000023e0| 20 20 20 4c 44 52 20 20 | 20 20 20 72 35 2c 20 5b | LDR | r5, [|
|000023f0| 72 32 5d 2c 20 23 34 0d | 0e c4 20 20 20 20 20 20 |r2], #4.|.. |
|00002400| 20 20 20 53 54 52 20 20 | 20 20 20 72 35 2c 20 5b | STR | r5, [|
|00002410| 72 33 5d 2c 20 23 34 0d | 0e ce 1a 20 20 20 20 20 |r3], #4.|... |
|00002420| 20 20 20 54 45 51 20 20 | 20 20 20 72 32 2c 20 72 | TEQ | r2, r|
|00002430| 34 0d 0e d8 1c 20 20 20 | 20 20 20 20 20 42 4e 45 |4.... | BNE|
|00002440| 20 20 20 20 20 63 6f 70 | 79 6c 6f 6f 70 0d 0e e2 | cop|yloop...|
|00002450| 1b 20 20 20 20 20 20 20 | 20 4d 4f 56 20 20 20 20 |. | MOV |
|00002460| 20 70 63 2c 20 72 31 34 | 0d 0e ec 04 0d 0e f6 16 | pc, r14|........|
|00002470| 3b 20 69 6e 20 2d 20 20 | 72 30 20 3d 20 69 6e 70 |; in - |r0 = inp|
|00002480| 75 74 0d 0f 00 17 3b 20 | 20 20 20 20 20 20 72 31 |ut....; | r1|
|00002490| 20 3d 20 6f 75 74 70 75 | 74 0d 0f 0a 1f 3b 20 20 | = outpu|t....; |
|000024a0| 20 20 20 20 20 72 32 20 | 3d 20 78 2d 73 69 7a 65 | r2 |= x-size|
|000024b0| 20 28 62 79 74 65 73 29 | 0d 0f 14 17 3b 20 20 20 | (bytes)|....; |
|000024c0| 20 20 20 20 72 33 20 3d | 20 79 2d 73 69 7a 65 0d | r3 =| y-size.|
|000024d0| 0f 1e 23 3b 20 20 20 20 | 20 20 20 72 34 20 3d 20 |..#; | r4 = |
|000024e0| 6c 69 6e 65 6c 65 6e 67 | 74 68 20 28 62 79 74 65 |lineleng|th (byte|
|000024f0| 73 29 0d 0f 28 04 0d 0f | 32 0d 2e 63 6f 70 79 72 |s)..(...|2..copyr|
|00002500| 65 63 74 0d 0f 3c 27 20 | 20 20 20 20 20 20 20 53 |ect..<' | S|
|00002510| 54 4d 46 44 20 20 20 72 | 31 33 21 2c 20 7b 72 38 |TMFD r|13!, {r8|
|00002520| 2d 72 31 32 2c 20 72 31 | 34 7d 0d 0f 46 1e 20 20 |-r12, r1|4}..F. |
|00002530| 20 20 20 20 20 20 53 55 | 42 20 20 20 20 20 72 34 | SU|B r4|
|00002540| 2c 20 72 34 2c 20 72 32 | 0d 0f 50 11 2e 63 6f 70 |, r4, r2|..P..cop|
|00002550| 79 72 65 63 74 6c 6f 6f | 70 0d 0f 5a 1a 20 20 20 |yrectloo|p..Z. |
|00002560| 20 20 20 20 20 4d 4f 56 | 20 20 20 20 20 72 35 2c | MOV| r5,|
|00002570| 20 72 32 0d 0f 64 12 2e | 63 6f 70 79 62 79 74 65 | r2..d..|copybyte|
|00002580| 73 6c 6f 6f 70 0d 0f 6e | 1a 20 20 20 20 20 20 20 |sloop..n|. |
|00002590| 20 54 53 54 20 20 20 20 | 20 72 35 2c 20 23 33 0d | TST | r5, #3.|
|000025a0| 0f 78 20 20 20 20 20 20 | 20 20 20 4c 44 52 4e 45 |.x | LDRNE|
|000025b0| 42 20 20 72 36 2c 20 5b | 72 30 5d 2c 20 23 31 0d |B r6, [|r0], #1.|
|000025c0| 0f 82 20 20 20 20 20 20 | 20 20 20 53 54 52 4e 45 |.. | STRNE|
|000025d0| 42 20 20 72 36 2c 20 5b | 72 31 5d 2c 20 23 31 0d |B r6, [|r1], #1.|
|000025e0| 0f 8c 1e 20 20 20 20 20 | 20 20 20 53 55 42 4e 45 |... | SUBNE|
|000025f0| 20 20 20 72 35 2c 20 72 | 35 2c 20 23 31 0d 0f 96 | r5, r|5, #1...|
|00002600| 21 20 20 20 20 20 20 20 | 20 42 4e 45 20 20 20 20 |! | BNE |
|00002610| 20 63 6f 70 79 62 79 74 | 65 73 6c 6f 6f 70 0d 0f | copybyt|esloop..|
|00002620| a0 15 2e 63 6f 70 79 66 | 69 72 73 74 62 69 74 6c |...copyf|irstbitl|
|00002630| 6f 6f 70 0d 0f aa 1b 20 | 20 20 20 20 20 20 20 54 |oop.... | T|
|00002640| 53 54 20 20 20 20 20 72 | 35 2c 20 23 33 31 0d 0f |ST r|5, #31..|
|00002650| b4 20 20 20 20 20 20 20 | 20 20 4c 44 52 4e 45 20 |. | LDRNE |
|00002660| 20 20 72 36 2c 20 5b 72 | 30 5d 2c 20 23 34 0d 0f | r6, [r|0], #4..|
|00002670| be 20 20 20 20 20 20 20 | 20 20 53 54 52 4e 45 20 |. | STRNE |
|00002680| 20 20 72 36 2c 20 5b 72 | 31 5d 2c 20 23 34 0d 0f | r6, [r|1], #4..|
|00002690| c8 1e 20 20 20 20 20 20 | 20 20 53 55 42 4e 45 20 |.. | SUBNE |
|000026a0| 20 20 72 35 2c 20 72 35 | 2c 20 23 34 0d 0f d2 24 | r5, r5|, #4...$|
|000026b0| 20 20 20 20 20 20 20 20 | 42 4e 45 20 20 20 20 20 | |BNE |
|000026c0| 63 6f 70 79 66 69 72 73 | 74 62 69 74 6c 6f 6f 70 |copyfirs|tbitloop|
|000026d0| 0d 0f dc 1a 20 20 20 20 | 20 20 20 20 54 45 51 20 |.... | TEQ |
|000026e0| 20 20 20 20 72 35 2c 20 | 23 30 0d 0f e6 11 2e 63 | r5, |#0.....c|
|000026f0| 6f 70 79 6c 69 6e 65 6c | 6f 6f 70 0d 0f f0 25 20 |opylinel|oop...% |
|00002700| 20 20 20 20 20 20 20 4c | 44 4d 4e 45 49 41 20 72 | L|DMNEIA r|
|00002710| 30 21 2c 20 7b 72 36 2d | 72 31 32 2c 72 31 34 7d |0!, {r6-|r12,r14}|
|00002720| 0d 0f fa 25 20 20 20 20 | 20 20 20 20 53 54 4d 4e |...% | STMN|
|00002730| 45 49 41 20 72 31 21 2c | 20 7b 72 36 2d 72 31 32 |EIA r1!,| {r6-r12|
|00002740| 2c 72 31 34 7d 0d 10 04 | 20 20 20 20 20 20 20 20 |,r14}...| |
|00002750| 20 53 55 42 4e 45 53 20 | 20 72 35 2c 20 72 35 2c | SUBNES | r5, r5,|
|00002760| 20 23 38 2a 34 0d 10 0e | 20 20 20 20 20 20 20 20 | #8*4...| |
|00002770| 20 42 4e 45 20 20 20 20 | 20 63 6f 70 79 6c 69 6e | BNE | copylin|
|00002780| 65 6c 6f 6f 70 0d 10 18 | 1e 20 20 20 20 20 20 20 |eloop...|. |
|00002790| 20 41 44 44 20 20 20 20 | 20 72 30 2c 20 72 30 2c | ADD | r0, r0,|
|000027a0| 20 72 34 0d 10 22 1e 20 | 20 20 20 20 20 20 20 41 | r4..". | A|
|000027b0| 44 44 20 20 20 20 20 72 | 31 2c 20 72 31 2c 20 72 |DD r|1, r1, r|
|000027c0| 34 0d 10 2c 1e 20 20 20 | 20 20 20 20 20 53 55 42 |4..,. | SUB|
|000027d0| 53 20 20 20 20 72 33 2c | 20 72 33 2c 20 23 31 0d |S r3,| r3, #1.|
|000027e0| 10 36 20 20 20 20 20 20 | 20 20 20 42 4e 45 20 20 |.6 | BNE |
|000027f0| 20 20 20 63 6f 70 79 72 | 65 63 74 6c 6f 6f 70 0d | copyr|ectloop.|
|00002800| 10 40 26 20 20 20 20 20 | 20 20 20 4c 44 4d 46 44 |.@& | LDMFD|
|00002810| 20 20 20 72 31 33 21 2c | 20 7b 72 38 2d 72 31 32 | r13!,| {r8-r12|
|00002820| 2c 20 70 63 7d 0d 10 4a | 04 0d 10 54 18 3b 20 69 |, pc}..J|...T.; i|
|00002830| 6e 20 2d 20 20 72 30 20 | 3d 20 61 64 64 72 65 73 |n - r0 |= addres|
|00002840| 73 0d 10 5e 15 3b 20 20 | 20 20 20 20 20 72 31 20 |s..^.; | r1 |
|00002850| 3d 20 73 69 7a 65 0d 10 | 68 04 0d 10 72 09 2e 7a |= size..|h...r..z|
|00002860| 65 72 6f 0d 10 7c 1a 20 | 20 20 20 20 20 20 20 4d |ero..|. | M|
|00002870| 4f 56 20 20 20 20 20 72 | 32 2c 20 23 30 0d 10 86 |OV r|2, #0...|
|00002880| 0d 2e 7a 65 72 6f 6c 6f | 6f 70 0d 10 90 20 20 20 |..zerolo|op... |
|00002890| 20 20 20 20 20 20 53 54 | 52 20 20 20 20 20 72 32 | ST|R r2|
|000028a0| 2c 20 5b 72 30 5d 2c 20 | 23 34 0d 10 9a 1e 20 20 |, [r0], |#4.... |
|000028b0| 20 20 20 20 20 20 53 55 | 42 53 20 20 20 20 72 31 | SU|BS r1|
|000028c0| 2c 20 72 31 2c 20 23 34 | 0d 10 a4 1c 20 20 20 20 |, r1, #4|.... |
|000028d0| 20 20 20 20 42 4e 45 20 | 20 20 20 20 7a 65 72 6f | BNE | zero|
|000028e0| 6c 6f 6f 70 0d 10 ae 1b | 20 20 20 20 20 20 20 20 |loop....| |
|000028f0| 4d 4f 56 20 20 20 20 20 | 70 63 2c 20 72 31 34 0d |MOV |pc, r14.|
|00002900| 10 b8 04 0d 10 c2 0f 3b | 20 74 61 62 6c 65 63 6f |.......;| tableco|
|00002910| 70 79 0d 10 cc 22 3b 20 | 69 6e 20 2d 20 20 72 30 |py..."; |in - r0|
|00002920| 20 2d 3e 20 74 61 62 6c | 65 20 6f 66 20 6f 66 66 | -> tabl|e of off|
|00002930| 73 65 74 73 0d 10 d6 31 | 3b 20 20 20 20 20 20 20 |sets...1|; |
|00002940| 72 31 20 3d 20 61 64 64 | 72 65 73 73 20 6f 66 20 |r1 = add|ress of |
|00002950| 74 6f 70 20 6c 65 66 74 | 20 6f 66 20 73 72 63 20 |top left| of src |
|00002960| 69 6d 61 67 65 0d 10 e0 | 32 3b 20 20 20 20 20 20 |image...|2; |
|00002970| 20 72 32 20 3d 20 61 64 | 64 72 65 73 73 20 6f 66 | r2 = ad|dress of|
|00002980| 20 74 6f 70 20 6c 65 66 | 74 20 6f 66 20 64 65 73 | top lef|t of des|
|00002990| 74 20 69 6d 61 67 65 0d | 10 ea 31 3b 20 20 20 20 |t image.|..1; |
|000029a0| 20 20 20 72 33 20 3d 20 | 78 2d 6f 66 66 73 65 74 | r3 = |x-offset|
|000029b0| 20 66 72 6f 6d 20 6f 6e | 65 20 73 71 75 61 72 65 | from on|e square|
|000029c0| 20 74 6f 20 6e 65 78 74 | 0d 10 f4 24 3b 20 20 20 | to next|...$; |
|000029d0| 20 20 20 20 72 34 20 3d | 20 6e 75 6d 62 65 72 20 | r4 =| number |
|000029e0| 6f 66 20 78 2d 73 71 75 | 61 72 65 73 0d 10 fe 31 |of x-squ|ares...1|
|000029f0| 3b 20 20 20 20 20 20 20 | 72 35 20 3d 20 79 2d 6f |; |r5 = y-o|
|00002a00| 66 66 73 65 74 20 66 72 | 6f 6d 20 6f 6e 65 20 73 |ffset fr|om one s|
|00002a10| 71 75 61 72 65 20 74 6f | 20 6e 65 78 74 0d 11 08 |quare to| next...|
|00002a20| 24 3b 20 20 20 20 20 20 | 20 72 36 20 3d 20 6e 75 |$; | r6 = nu|
|00002a30| 6d 62 65 72 20 6f 66 20 | 79 2d 73 71 75 61 72 65 |mber of |y-square|
|00002a40| 73 0d 11 12 05 3b 0d 11 | 1c 04 0d 11 26 0e 2e 74 |s....;..|....&..t|
|00002a50| 61 62 6c 65 63 6f 70 79 | 0d 11 30 27 20 20 20 20 |ablecopy|..0' |
|00002a60| 20 20 20 20 53 54 4d 46 | 44 20 20 20 72 31 33 21 | STMF|D r13!|
|00002a70| 2c 20 7b 72 38 2d 72 31 | 32 2c 20 72 31 34 7d 0d |, {r8-r1|2, r14}.|
|00002a80| 11 3a 1e 20 20 20 20 20 | 20 20 20 4d 55 4c 20 20 |.:. | MUL |
|00002a90| 20 20 20 72 37 2c 20 72 | 33 2c 20 72 34 0d 11 44 | r7, r|3, r4..D|
|00002aa0| 1e 20 20 20 20 20 20 20 | 20 53 55 42 20 20 20 20 |. | SUB |
|00002ab0| 20 72 35 2c 20 72 35 2c | 20 72 37 0d 11 4e 12 2e | r5, r5,| r7..N..|
|00002ac0| 74 61 62 6c 65 63 6f 70 | 79 6c 6f 6f 70 0d 11 58 |tablecop|yloop..X|
|00002ad0| 21 20 20 20 20 20 20 20 | 20 4c 44 52 20 20 20 20 |! | LDR |
|00002ae0| 20 72 31 32 2c 20 5b 72 | 30 5d 2c 20 23 34 0d 11 | r12, [r|0], #4..|
|00002af0| 62 1b 20 20 20 20 20 20 | 20 20 54 45 51 20 20 20 |b. | TEQ |
|00002b00| 20 20 72 31 32 2c 20 23 | 30 0d 11 6c 18 20 20 20 | r12, #|0..l. |
|00002b10| 20 20 20 20 20 42 4d 49 | 20 20 20 20 20 65 78 69 | BMI| exi|
|00002b20| 74 0d 11 76 04 0d 11 80 | 1f 20 20 20 20 20 20 20 |t..v....|. |
|00002b30| 20 41 44 44 20 20 20 20 | 20 72 37 2c 20 72 31 2c | ADD | r7, r1,|
|00002b40| 20 72 31 32 0d 11 8a 1f | 20 20 20 20 20 20 20 20 | r12....| |
|00002b50| 41 44 44 20 20 20 20 20 | 72 38 2c 20 72 32 2c 20 |ADD |r8, r2, |
|00002b60| 72 31 32 0d 11 94 1b 20 | 20 20 20 20 20 20 20 4d |r12.... | M|
|00002b70| 4f 56 20 20 20 20 20 72 | 31 30 2c 20 72 36 0d 11 |OV r|10, r6..|
|00002b80| 9e 14 2e 64 6f 6f 6e 65 | 6f 66 66 73 65 74 6c 6f |...doone|offsetlo|
|00002b90| 6f 70 0d 11 a8 1a 20 20 | 20 20 20 20 20 20 4d 4f |op.... | MO|
|00002ba0| 56 20 20 20 20 20 72 39 | 2c 20 72 34 0d 11 b2 15 |V r9|, r4....|
|00002bb0| 2e 64 6f 6f 6e 65 6f 66 | 66 73 65 74 78 6c 6f 6f |.dooneof|fsetxloo|
|00002bc0| 70 0d 11 bc 21 20 20 20 | 20 20 20 20 20 4c 44 52 |p...! | LDR|
|00002bd0| 20 20 20 20 20 72 31 31 | 2c 20 5b 72 37 5d 2c 20 | r11|, [r7], |
|00002be0| 72 33 0d 11 c6 21 20 20 | 20 20 20 20 20 20 53 54 |r3...! | ST|
|00002bf0| 52 20 20 20 20 20 72 31 | 31 2c 20 5b 72 38 5d 2c |R r1|1, [r8],|
|00002c00| 20 72 33 0d 11 d0 1e 20 | 20 20 20 20 20 20 20 53 | r3.... | S|
|00002c10| 55 42 53 20 20 20 20 72 | 39 2c 20 72 39 2c 20 23 |UBS r|9, r9, #|
|00002c20| 31 0d 11 da 24 20 20 20 | 20 20 20 20 20 42 4e 45 |1...$ | BNE|
|00002c30| 20 20 20 20 20 64 6f 6f | 6e 65 6f 66 66 73 65 74 | doo|neoffset|
|00002c40| 78 6c 6f 6f 70 0d 11 e4 | 1e 20 20 20 20 20 20 20 |xloop...|. |
|00002c50| 20 41 44 44 20 20 20 20 | 20 72 37 2c 20 72 37 2c | ADD | r7, r7,|
|00002c60| 20 72 35 0d 11 ee 1e 20 | 20 20 20 20 20 20 20 41 | r5.... | A|
|00002c70| 44 44 20 20 20 20 20 72 | 38 2c 20 72 38 2c 20 72 |DD r|8, r8, r|
|00002c80| 35 0d 11 f8 20 20 20 20 | 20 20 20 20 20 53 55 42 |5... | SUB|
|00002c90| 53 20 20 20 20 72 31 30 | 2c 20 72 31 30 2c 20 23 |S r10|, r10, #|
|00002ca0| 31 0d 12 02 23 20 20 20 | 20 20 20 20 20 42 4e 45 |1...# | BNE|
|00002cb0| 20 20 20 20 20 64 6f 6f | 6e 65 6f 66 66 73 65 74 | doo|neoffset|
|00002cc0| 6c 6f 6f 70 0d 12 0c 21 | 20 20 20 20 20 20 20 20 |loop...!| |
|00002cd0| 42 20 20 20 20 20 20 20 | 74 61 62 6c 65 63 6f 70 |B |tablecop|
|00002ce0| 79 6c 6f 6f 70 0d 12 16 | 09 2e 65 78 69 74 0d 12 |yloop...|..exit..|
|00002cf0| 20 25 20 20 20 20 20 20 | 20 20 4c 44 4d 46 44 20 | % | LDMFD |
|00002d00| 20 20 72 31 33 21 2c 20 | 7b 72 38 2d 72 31 32 2c | r13!, |{r8-r12,|
|00002d10| 70 63 7d 0d 12 2a 04 0d | 12 34 11 3b 20 74 61 62 |pc}..*..|.4.; tab|
|00002d20| 6c 65 63 6f 70 79 31 36 | 0d 12 3e 22 3b 20 69 6e |lecopy16|..>"; in|
|00002d30| 20 2d 20 20 72 30 20 2d | 3e 20 74 61 62 6c 65 20 | - r0 -|> table |
|00002d40| 6f 66 20 6f 66 66 73 65 | 74 73 0d 12 48 31 3b 20 |of offse|ts..H1; |
|00002d50| 20 20 20 20 20 20 72 31 | 20 3d 20 61 64 64 72 65 | r1| = addre|
|00002d60| 73 73 20 6f 66 20 74 6f | 70 20 6c 65 66 74 20 6f |ss of to|p left o|
|00002d70| 66 20 73 72 63 20 69 6d | 61 67 65 0d 12 52 32 3b |f src im|age..R2;|
|00002d80| 20 20 20 20 20 20 20 72 | 32 20 3d 20 61 64 64 72 | r|2 = addr|
|00002d90| 65 73 73 20 6f 66 20 74 | 6f 70 20 6c 65 66 74 20 |ess of t|op left |
|00002da0| 6f 66 20 64 65 73 74 20 | 69 6d 61 67 65 0d 12 5c |of dest |image..\|
|00002db0| 31 3b 20 20 20 20 20 20 | 20 72 33 20 3d 20 78 2d |1; | r3 = x-|
|00002dc0| 6f 66 66 73 65 74 20 66 | 72 6f 6d 20 6f 6e 65 20 |offset f|rom one |
|00002dd0| 73 71 75 61 72 65 20 74 | 6f 20 6e 65 78 74 0d 12 |square t|o next..|
|00002de0| 66 24 3b 20 20 20 20 20 | 20 20 72 34 20 3d 20 6e |f$; | r4 = n|
|00002df0| 75 6d 62 65 72 20 6f 66 | 20 78 2d 73 71 75 61 72 |umber of| x-squar|
|00002e00| 65 73 0d 12 70 31 3b 20 | 20 20 20 20 20 20 72 35 |es..p1; | r5|
|00002e10| 20 3d 20 79 2d 6f 66 66 | 73 65 74 20 66 72 6f 6d | = y-off|set from|
|00002e20| 20 6f 6e 65 20 73 71 75 | 61 72 65 20 74 6f 20 6e | one squ|are to n|
|00002e30| 65 78 74 0d 12 7a 24 3b | 20 20 20 20 20 20 20 72 |ext..z$;| r|
|00002e40| 36 20 3d 20 6e 75 6d 62 | 65 72 20 6f 66 20 79 2d |6 = numb|er of y-|
|00002e50| 73 71 75 61 72 65 73 0d | 12 84 05 3b 0d 12 8e 04 |squares.|...;....|
|00002e60| 0d 12 98 10 2e 74 61 62 | 6c 65 63 6f 70 79 31 36 |.....tab|lecopy16|
|00002e70| 0d 12 a2 27 20 20 20 20 | 20 20 20 20 53 54 4d 46 |...' | STMF|
|00002e80| 44 20 20 20 72 31 33 21 | 2c 20 7b 72 38 2d 72 31 |D r13!|, {r8-r1|
|00002e90| 32 2c 20 72 31 34 7d 0d | 12 ac 1e 20 20 20 20 20 |2, r14}.|... |
|00002ea0| 20 20 20 4d 55 4c 20 20 | 20 20 20 72 37 2c 20 72 | MUL | r7, r|
|00002eb0| 33 2c 20 72 34 0d 12 b6 | 1e 20 20 20 20 20 20 20 |3, r4...|. |
|00002ec0| 20 53 55 42 20 20 20 20 | 20 72 35 2c 20 72 35 2c | SUB | r5, r5,|
|00002ed0| 20 72 37 0d 12 c0 1d 20 | 20 20 20 20 20 20 20 4c | r7.... | L|
|00002ee0| 44 52 20 20 20 20 20 72 | 31 34 2c 20 6d 61 73 6b |DR r|14, mask|
|00002ef0| 0d 12 ca 14 2e 74 61 62 | 6c 65 63 6f 70 79 6c 6f |.....tab|lecopylo|
|00002f00| 6f 70 31 36 0d 12 d4 21 | 20 20 20 20 20 20 20 20 |op16...!| |
|00002f10| 4c 44 52 20 20 20 20 20 | 72 31 32 2c 20 5b 72 30 |LDR |r12, [r0|
|00002f20| 5d 2c 20 23 34 0d 12 de | 1b 20 20 20 20 20 20 20 |], #4...|. |
|00002f30| 20 54 45 51 20 20 20 20 | 20 72 31 32 2c 20 23 30 | TEQ | r12, #0|
|00002f40| 0d 12 e8 1a 20 20 20 20 | 20 20 20 20 42 4d 49 20 |.... | BMI |
|00002f50| 20 20 20 20 65 78 69 74 | 31 36 0d 12 f2 04 0d 12 | exit|16......|
|00002f60| fc 1b 20 20 20 20 20 20 | 20 20 54 53 54 20 20 20 |.. | TST |
|00002f70| 20 20 72 31 32 2c 20 23 | 32 0d 13 06 1f 20 20 20 | r12, #|2.... |
|00002f80| 20 20 20 20 20 42 4e 45 | 20 20 20 20 20 74 6f 70 | BNE| top|
|00002f90| 68 61 6c 66 74 63 31 36 | 0d 13 10 04 0d 13 1a 1f |halftc16|........|
|00002fa0| 20 20 20 20 20 20 20 20 | 41 44 44 20 20 20 20 20 | |ADD |
|00002fb0| 72 37 2c 20 72 31 2c 20 | 72 31 32 0d 13 24 1f 20 |r7, r1, |r12..$. |
|00002fc0| 20 20 20 20 20 20 20 41 | 44 44 20 20 20 20 20 72 | A|DD r|
|00002fd0| 38 2c 20 72 32 2c 20 72 | 31 32 0d 13 2e 1b 20 20 |8, r2, r|12.... |
|00002fe0| 20 20 20 20 20 20 4d 4f | 56 20 20 20 20 20 72 31 | MO|V r1|
|00002ff0| 30 2c 20 72 36 0d 13 38 | 16 2e 64 6f 6f 6e 65 6f |0, r6..8|..dooneo|
|00003000| 66 66 73 65 74 6c 6f 6f | 70 31 36 0d 13 42 1a 20 |ffsetloo|p16..B. |
|00003010| 20 20 20 20 20 20 20 4d | 4f 56 20 20 20 20 20 72 | M|OV r|
|00003020| 39 2c 20 72 34 0d 13 4c | 17 2e 64 6f 6f 6e 65 6f |9, r4..L|..dooneo|
|00003030| 66 66 73 65 74 78 6c 6f | 6f 70 31 36 0d 13 56 21 |ffsetxlo|op16..V!|
|00003040| 20 20 20 20 20 20 20 20 | 4c 44 52 20 20 20 20 20 | |LDR |
|00003050| 72 31 31 2c 20 5b 72 37 | 5d 2c 20 72 33 0d 13 60 |r11, [r7|], r3..`|
|00003060| 1d 20 20 20 20 20 20 20 | 20 4c 44 52 20 20 20 20 |. | LDR |
|00003070| 20 72 31 32 2c 20 5b 72 | 38 5d 0d 13 6a 1f 20 20 | r12, [r|8]..j. |
|00003080| 20 20 20 20 20 20 80 20 | 20 20 20 20 72 31 31 2c | . | r11,|
|00003090| 20 72 31 31 2c 20 72 31 | 34 0d 13 74 21 20 20 20 | r11, r1|4..t! |
|000030a0| 20 20 20 20 20 42 49 43 | 20 20 20 20 20 72 31 32 | BIC| r12|
|000030b0| 2c 20 72 31 32 2c 20 72 | 31 34 0d 13 7e 20 20 20 |, r12, r|14..~ |
|000030c0| 20 20 20 20 20 20 84 52 | 20 20 20 20 20 72 31 31 | .R| r11|
|000030d0| 2c 20 72 31 31 2c 20 72 | 31 32 0d 13 88 21 20 20 |, r11, r|12...! |
|000030e0| 20 20 20 20 20 20 53 54 | 52 20 20 20 20 20 72 31 | ST|R r1|
|000030f0| 31 2c 20 5b 72 38 5d 2c | 20 72 33 0d 13 92 1e 20 |1, [r8],| r3.... |
|00003100| 20 20 20 20 20 20 20 53 | 55 42 53 20 20 20 20 72 | S|UBS r|
|00003110| 39 2c 20 72 39 2c 20 23 | 31 0d 13 9c 26 20 20 20 |9, r9, #|1...& |
|00003120| 20 20 20 20 20 42 4e 45 | 20 20 20 20 20 64 6f 6f | BNE| doo|
|00003130| 6e 65 6f 66 66 73 65 74 | 78 6c 6f 6f 70 31 36 0d |neoffset|xloop16.|
|00003140| 13 a6 1e 20 20 20 20 20 | 20 20 20 41 44 44 20 20 |... | ADD |
|00003150| 20 20 20 72 37 2c 20 72 | 37 2c 20 72 35 0d 13 b0 | r7, r|7, r5...|
|00003160| 1e 20 20 20 20 20 20 20 | 20 41 44 44 20 20 20 20 |. | ADD |
|00003170| 20 72 38 2c 20 72 38 2c | 20 72 35 0d 13 ba 20 20 | r8, r8,| r5... |
|00003180| 20 20 20 20 20 20 20 53 | 55 42 53 20 20 20 20 72 | S|UBS r|
|00003190| 31 30 2c 20 72 31 30 2c | 20 23 31 0d 13 c4 25 20 |10, r10,| #1...% |
|000031a0| 20 20 20 20 20 20 20 42 | 4e 45 20 20 20 20 20 64 | B|NE d|
|000031b0| 6f 6f 6e 65 6f 66 66 73 | 65 74 6c 6f 6f 70 31 36 |ooneoffs|etloop16|
|000031c0| 0d 13 ce 23 20 20 20 20 | 20 20 20 20 42 20 20 20 |...# | B |
|000031d0| 20 20 20 20 74 61 62 6c | 65 63 6f 70 79 6c 6f 6f | tabl|ecopyloo|
|000031e0| 70 31 36 0d 13 d8 04 0d | 13 e2 10 2e 74 6f 70 68 |p16.....|....toph|
|000031f0| 61 6c 66 74 63 31 36 0d | 13 ec 20 20 20 20 20 20 |alftc16.|.. |
|00003200| 20 20 20 42 49 43 20 20 | 20 20 20 72 31 32 2c 20 | BIC | r12, |
|00003210| 72 31 32 2c 20 23 32 0d | 13 f6 1f 20 20 20 20 20 |r12, #2.|... |
|00003220| 20 20 20 41 44 44 20 20 | 20 20 20 72 37 2c 20 72 | ADD | r7, r|
|00003230| 31 2c 20 72 31 32 0d 14 | 00 1f 20 20 20 20 20 20 |1, r12..|.. |
|00003240| 20 20 41 44 44 20 20 20 | 20 20 72 38 2c 20 72 32 | ADD | r8, r2|
|00003250| 2c 20 72 31 32 0d 14 0a | 1b 20 20 20 20 20 20 20 |, r12...|. |
|00003260| 20 4d 4f 56 20 20 20 20 | 20 72 31 30 2c 20 72 36 | MOV | r10, r6|
|00003270| 0d 14 14 17 2e 64 6f 6f | 6e 65 6f 66 66 73 65 74 |.....doo|neoffset|
|00003280| 6c 6f 6f 70 31 36 62 0d | 14 1e 1a 20 20 20 20 20 |loop16b.|... |
|00003290| 20 20 20 4d 4f 56 20 20 | 20 20 20 72 39 2c 20 72 | MOV | r9, r|
|000032a0| 34 0d 14 28 18 2e 64 6f | 6f 6e 65 6f 66 66 73 65 |4..(..do|oneoffse|
|000032b0| 74 78 6c 6f 6f 70 31 36 | 62 0d 14 32 21 20 20 20 |txloop16|b..2! |
|000032c0| 20 20 20 20 20 4c 44 52 | 20 20 20 20 20 72 31 31 | LDR| r11|
|000032d0| 2c 20 5b 72 37 5d 2c 20 | 72 33 0d 14 3c 1d 20 20 |, [r7], |r3..<. |
|000032e0| 20 20 20 20 20 20 4c 44 | 52 20 20 20 20 20 72 31 | LD|R r1|
|000032f0| 32 2c 20 5b 72 38 5d 0d | 14 46 1f 20 20 20 20 20 |2, [r8].|.F. |
|00003300| 20 20 20 80 20 20 20 20 | 20 72 31 32 2c 20 72 31 | . | r12, r1|
|00003310| 32 2c 20 72 31 34 0d 14 | 50 21 20 20 20 20 20 20 |2, r14..|P! |
|00003320| 20 20 42 49 43 20 20 20 | 20 20 72 31 31 2c 20 72 | BIC | r11, r|
|00003330| 31 31 2c 20 72 31 34 0d | 14 5a 20 20 20 20 20 20 |11, r14.|.Z |
|00003340| 20 20 20 84 52 20 20 20 | 20 20 72 31 31 2c 20 72 | .R | r11, r|
|00003350| 31 31 2c 20 72 31 32 0d | 14 64 21 20 20 20 20 20 |11, r12.|.d! |
|00003360| 20 20 20 53 54 52 20 20 | 20 20 20 72 31 31 2c 20 | STR | r11, |
|00003370| 5b 72 38 5d 2c 20 72 33 | 0d 14 6e 1e 20 20 20 20 |[r8], r3|..n. |
|00003380| 20 20 20 20 53 55 42 53 | 20 20 20 20 72 39 2c 20 | SUBS| r9, |
|00003390| 72 39 2c 20 23 31 0d 14 | 78 27 20 20 20 20 20 20 |r9, #1..|x' |
|000033a0| 20 20 42 4e 45 20 20 20 | 20 20 64 6f 6f 6e 65 6f | BNE | dooneo|
|000033b0| 66 66 73 65 74 78 6c 6f | 6f 70 31 36 62 0d 14 82 |ffsetxlo|op16b...|
|000033c0| 1e 20 20 20 20 20 20 20 | 20 41 44 44 20 20 20 20 |. | ADD |
|000033d0| 20 72 37 2c 20 72 37 2c | 20 72 35 0d 14 8c 1e 20 | r7, r7,| r5.... |
|000033e0| 20 20 20 20 20 20 20 41 | 44 44 20 20 20 20 20 72 | A|DD r|
|000033f0| 38 2c 20 72 38 2c 20 72 | 35 0d 14 96 20 20 20 20 |8, r8, r|5... |
|00003400| 20 20 20 20 20 53 55 42 | 53 20 20 20 20 72 31 30 | SUB|S r10|
|00003410| 2c 20 72 31 30 2c 20 23 | 31 0d 14 a0 26 20 20 20 |, r10, #|1...& |
|00003420| 20 20 20 20 20 42 4e 45 | 20 20 20 20 20 64 6f 6f | BNE| doo|
|00003430| 6e 65 6f 66 66 73 65 74 | 6c 6f 6f 70 31 36 62 0d |neoffset|loop16b.|
|00003440| 14 aa 23 20 20 20 20 20 | 20 20 20 42 20 20 20 20 |..# | B |
|00003450| 20 20 20 74 61 62 6c 65 | 63 6f 70 79 6c 6f 6f 70 | table|copyloop|
|00003460| 31 36 0d 14 b4 04 0d 14 | be 0b 2e 65 78 69 74 31 |16......|...exit1|
|00003470| 36 0d 14 c8 25 20 20 20 | 20 20 20 20 20 4c 44 4d |6...% | LDM|
|00003480| 46 44 20 20 20 72 31 33 | 21 2c 20 7b 72 38 2d 72 |FD r13|!, {r8-r|
|00003490| 31 32 2c 70 63 7d 0d 14 | d2 09 2e 6d 61 73 6b 0d |12,pc}..|...mask.|
|000034a0| 14 dc 19 20 20 20 20 20 | 20 20 20 45 51 55 44 20 |... | EQUD |
|000034b0| 20 20 20 26 46 46 46 46 | 0d 14 e6 04 0d 14 f0 10 | &FFFF|........|
|000034c0| 3b 20 74 61 62 6c 65 63 | 6f 70 79 38 0d 14 fa 22 |; tablec|opy8..."|
|000034d0| 3b 20 69 6e 20 2d 20 20 | 72 30 20 2d 3e 20 74 61 |; in - |r0 -> ta|
|000034e0| 62 6c 65 20 6f 66 20 6f | 66 66 73 65 74 73 0d 15 |ble of o|ffsets..|
|000034f0| 04 31 3b 20 20 20 20 20 | 20 20 72 31 20 3d 20 61 |.1; | r1 = a|
|00003500| 64 64 72 65 73 73 20 6f | 66 20 74 6f 70 20 6c 65 |ddress o|f top le|
|00003510| 66 74 20 6f 66 20 73 72 | 63 20 69 6d 61 67 65 0d |ft of sr|c image.|
|00003520| 15 0e 32 3b 20 20 20 20 | 20 20 20 72 32 20 3d 20 |..2; | r2 = |
|00003530| 61 64 64 72 65 73 73 20 | 6f 66 20 74 6f 70 20 6c |address |of top l|
|00003540| 65 66 74 20 6f 66 20 64 | 65 73 74 20 69 6d 61 67 |eft of d|est imag|
|00003550| 65 0d 15 18 31 3b 20 20 | 20 20 20 20 20 72 33 20 |e...1; | r3 |
|00003560| 3d 20 78 2d 6f 66 66 73 | 65 74 20 66 72 6f 6d 20 |= x-offs|et from |
|00003570| 6f 6e 65 20 73 71 75 61 | 72 65 20 74 6f 20 6e 65 |one squa|re to ne|
|00003580| 78 74 0d 15 22 24 3b 20 | 20 20 20 20 20 20 72 34 |xt.."$; | r4|
|00003590| 20 3d 20 6e 75 6d 62 65 | 72 20 6f 66 20 78 2d 73 | = numbe|r of x-s|
|000035a0| 71 75 61 72 65 73 0d 15 | 2c 31 3b 20 20 20 20 20 |quares..|,1; |
|000035b0| 20 20 72 35 20 3d 20 79 | 2d 6f 66 66 73 65 74 20 | r5 = y|-offset |
|000035c0| 66 72 6f 6d 20 6f 6e 65 | 20 73 71 75 61 72 65 20 |from one| square |
|000035d0| 74 6f 20 6e 65 78 74 0d | 15 36 24 3b 20 20 20 20 |to next.|.6$; |
|000035e0| 20 20 20 72 36 20 3d 20 | 6e 75 6d 62 65 72 20 6f | r6 = |number o|
|000035f0| 66 20 79 2d 73 71 75 61 | 72 65 73 0d 15 40 18 3b |f y-squa|res..@.;|
|00003600| 20 20 20 20 20 20 20 72 | 37 20 2d 3e 20 74 61 62 | r|7 -> tab|
|00003610| 6c 65 38 0d 15 4a 05 3b | 0d 15 54 04 0d 15 5e 0f |le8..J.;|..T...^.|
|00003620| 2e 74 61 62 6c 65 63 6f | 70 79 38 0d 15 68 27 20 |.tableco|py8..h' |
|00003630| 20 20 20 20 20 20 20 53 | 54 4d 46 44 20 20 20 72 | S|TMFD r|
|00003640| 31 33 21 2c 20 7b 72 38 | 2d 72 31 32 2c 20 72 31 |13!, {r8|-r12, r1|
|00003650| 34 7d 0d 15 72 1e 20 20 | 20 20 20 20 20 20 4d 55 |4}..r. | MU|
|00003660| 4c 20 20 20 20 20 72 37 | 2c 20 72 33 2c 20 72 34 |L r7|, r3, r4|
|00003670| 0d 15 7c 1e 20 20 20 20 | 20 20 20 20 53 55 42 20 |..|. | SUB |
|00003680| 20 20 20 20 72 35 2c 20 | 72 35 2c 20 72 37 0d 15 | r5, |r5, r7..|
|00003690| 86 13 2e 74 61 62 6c 65 | 63 6f 70 79 6c 6f 6f 70 |...table|copyloop|
|000036a0| 38 0d 15 90 21 20 20 20 | 20 20 20 20 20 4c 44 52 |8...! | LDR|
|000036b0| 20 20 20 20 20 72 31 32 | 2c 20 5b 72 30 5d 2c 20 | r12|, [r0], |
|000036c0| 23 34 0d 15 9a 1b 20 20 | 20 20 20 20 20 20 54 45 |#4.... | TE|
|000036d0| 51 20 20 20 20 20 72 31 | 32 2c 20 23 30 0d 15 a4 |Q r1|2, #0...|
|000036e0| 19 20 20 20 20 20 20 20 | 20 42 4d 49 20 20 20 20 |. | BMI |
|000036f0| 20 65 78 69 74 38 0d 15 | ae 04 0d 15 b8 1f 20 20 | exit8..|...... |
|00003700| 20 20 20 20 20 20 41 44 | 44 20 20 20 20 20 72 37 | AD|D r7|
|00003710| 2c 20 72 31 2c 20 72 31 | 32 0d 15 c2 1f 20 20 20 |, r1, r1|2.... |
|00003720| 20 20 20 20 20 41 44 44 | 20 20 20 20 20 72 38 2c | ADD| r8,|
|00003730| 20 72 32 2c 20 72 31 32 | 0d 15 cc 1b 20 20 20 20 | r2, r12|.... |
|00003740| 20 20 20 20 4d 4f 56 20 | 20 20 20 20 72 31 30 2c | MOV | r10,|
|00003750| 20 72 36 0d 15 d6 15 2e | 64 6f 6f 6e 65 6f 66 66 | r6.....|dooneoff|
|00003760| 73 65 74 6c 6f 6f 70 38 | 0d 15 e0 1a 20 20 20 20 |setloop8|.... |
|00003770| 20 20 20 20 4d 4f 56 20 | 20 20 20 20 72 39 2c 20 | MOV | r9, |
|00003780| 72 34 0d 15 ea 16 2e 64 | 6f 6f 6e 65 6f 66 66 73 |r4.....d|ooneoffs|
|00003790| 65 74 78 6c 6f 6f 70 38 | 0d 15 f4 21 20 20 20 20 |etxloop8|...! |
|000037a0| 20 20 20 20 4c 44 52 42 | 20 20 20 20 72 31 31 2c | LDRB| r11,|
|000037b0| 20 5b 72 37 5d 2c 20 72 | 33 0d 15 fe 21 20 20 20 | [r7], r|3...! |
|000037c0| 20 20 20 20 20 53 54 52 | 42 20 20 20 20 72 31 31 | STR|B r11|
|000037d0| 2c 20 5b 72 38 5d 2c 20 | 72 33 0d 16 08 1e 20 20 |, [r8], |r3.... |
|000037e0| 20 20 20 20 20 20 53 55 | 42 53 20 20 20 20 72 39 | SU|BS r9|
|000037f0| 2c 20 72 39 2c 20 23 31 | 0d 16 12 25 20 20 20 20 |, r9, #1|...% |
|00003800| 20 20 20 20 42 4e 45 20 | 20 20 20 20 64 6f 6f 6e | BNE | doon|
|00003810| 65 6f 66 66 73 65 74 78 | 6c 6f 6f 70 38 0d 16 1c |eoffsetx|loop8...|
|00003820| 1e 20 20 20 20 20 20 20 | 20 41 44 44 20 20 20 20 |. | ADD |
|00003830| 20 72 37 2c 20 72 37 2c | 20 72 35 0d 16 26 1e 20 | r7, r7,| r5..&. |
|00003840| 20 20 20 20 20 20 20 41 | 44 44 20 20 20 20 20 72 | A|DD r|
|00003850| 38 2c 20 72 38 2c 20 72 | 35 0d 16 30 20 20 20 20 |8, r8, r|5..0 |
|00003860| 20 20 20 20 20 53 55 42 | 53 20 20 20 20 72 31 30 | SUB|S r10|
|00003870| 2c 20 72 31 30 2c 20 23 | 31 0d 16 3a 24 20 20 20 |, r10, #|1..:$ |
|00003880| 20 20 20 20 20 42 4e 45 | 20 20 20 20 20 64 6f 6f | BNE| doo|
|00003890| 6e 65 6f 66 66 73 65 74 | 6c 6f 6f 70 38 0d 16 44 |neoffset|loop8..D|
|000038a0| 22 20 20 20 20 20 20 20 | 20 42 20 20 20 20 20 20 |" | B |
|000038b0| 20 74 61 62 6c 65 63 6f | 70 79 6c 6f 6f 70 38 0d | tableco|pyloop8.|
|000038c0| 16 4e 0a 2e 65 78 69 74 | 38 0d 16 58 25 20 20 20 |.N..exit|8..X% |
|000038d0| 20 20 20 20 20 4c 44 4d | 46 44 20 20 20 72 31 33 | LDM|FD r13|
|000038e0| 21 2c 20 7b 72 38 2d 72 | 31 32 2c 70 63 7d 0d 16 |!, {r8-r|12,pc}..|
|000038f0| 62 07 5d 3a ed 0d 16 6c | 05 e1 0d 16 76 04 0d 16 |b.]:...l|....v...|
|00003900| 80 19 dd 20 a4 73 68 72 | 69 6e 6b 74 61 62 6c 65 |... .shr|inktable|
|00003910| 28 73 71 73 7a 25 29 0d | 16 8a 1c 74 61 62 6c 65 |(sqsz%).|...table|
|00003920| 73 69 7a 65 25 3d 73 71 | 73 7a 25 2a 73 71 73 7a |size%=sq|sz%*sqsz|
|00003930| 25 2b 31 0d 16 94 1d 74 | 61 62 6c 65 25 3d a4 61 |%+1....t|able%=.a|
|00003940| 6c 6c 6f 63 28 74 61 62 | 6c 65 73 69 7a 65 25 29 |lloc(tab|lesize%)|
|00003950| 0d 16 9e 15 3f 74 61 62 | 6c 65 25 3d 73 71 73 7a |....?tab|le%=sqsz|
|00003960| 25 2f 32 2d 31 0d 16 a8 | 16 e3 20 58 25 3d 30 20 |%/2-1...|.. X%=0 |
|00003970| b8 20 73 71 73 7a 25 2f | 32 2d 31 0d 16 b2 19 20 |. sqsz%/|2-1.... |
|00003980| e3 20 78 25 3d 58 25 20 | b8 20 73 71 73 7a 25 2d |. x%=X% |. sqsz%-|
|00003990| 31 2d 58 25 0d 16 bc 1f | 20 20 74 61 62 6c 65 25 |1-X%....| table%|
|000039a0| 3f 28 58 25 2a 73 71 73 | 7a 25 2b 78 25 2b 31 29 |?(X%*sqs|z%+x%+1)|
|000039b0| 3d 58 25 0d 16 c6 06 20 | ed 0d 16 d0 14 20 e7 20 |=X%.... |..... . |
|000039c0| 58 25 3c 3e 73 71 73 7a | 25 2f 32 20 8c 0d 16 da |X%<>sqsz|%/2 ....|
|000039d0| 20 20 20 e3 20 78 25 3d | 58 25 2b 31 20 b8 20 73 | . x%=|X%+1 . s|
|000039e0| 71 73 7a 25 2d 31 2d 28 | 58 25 2b 31 29 0d 16 e4 |qsz%-1-(|X%+1)...|
|000039f0| 20 20 20 20 74 61 62 6c | 65 25 3f 28 78 25 2a 73 | tabl|e%?(x%*s|
|00003a00| 71 73 7a 25 2b 58 25 2b | 31 29 3d 58 25 0d 16 ee |qsz%+X%+|1)=X%...|
|00003a10| 28 20 20 20 74 61 62 6c | 65 25 3f 28 78 25 2a 73 |( tabl|e%?(x%*s|
|00003a20| 71 73 7a 25 2b 73 71 73 | 7a 25 2d 31 2d 58 25 2b |qsz%+sqs|z%-1-X%+|
|00003a30| 31 29 3d 58 25 0d 16 f8 | 07 20 20 ed 0d 17 02 06 |1)=X%...|. .....|
|00003a40| 20 cd 0d 17 0c 19 20 e3 | 20 78 25 3d 58 25 20 b8 | ..... .| x%=X% .|
|00003a50| 20 73 71 73 7a 25 2d 31 | 2d 58 25 0d 17 16 29 20 | sqsz%-1|-X%...) |
|00003a60| 20 74 61 62 6c 65 25 3f | 28 28 73 71 73 7a 25 2d | table%?|((sqsz%-|
|00003a70| 31 2d 58 25 29 2a 73 71 | 73 7a 25 2b 78 25 2b 31 |1-X%)*sq|sz%+x%+1|
|00003a80| 29 3d 58 25 0d 17 20 06 | 20 ed 0d 17 2a 05 ed 0d |)=X%.. .| ...*...|
|00003a90| 17 34 0b 3d 74 61 62 6c | 65 25 0d 17 3e 04 0d 17 |.4.=tabl|e%..>...|
|00003aa0| 48 13 dd 20 a4 64 69 61 | 67 30 28 73 71 73 7a 25 |H.. .dia|g0(sqsz%|
|00003ab0| 29 0d 17 52 1c 74 61 62 | 6c 65 73 69 7a 65 25 3d |)..R.tab|lesize%=|
|00003ac0| 73 71 73 7a 25 2a 73 71 | 73 7a 25 2b 31 0d 17 5c |sqsz%*sq|sz%+1..\|
|00003ad0| 1d 74 61 62 6c 65 25 3d | a4 61 6c 6c 6f 63 28 74 |.table%=|.alloc(t|
|00003ae0| 61 62 6c 65 73 69 7a 65 | 25 29 0d 17 66 1c 3f 74 |ablesize|%)..f.?t|
|00003af0| 61 62 6c 65 25 3d 28 73 | 71 73 7a 25 2a 32 2d 32 |able%=(s|qsz%*2-2|
|00003b00| 29 81 64 66 72 25 0d 17 | 70 14 e3 20 79 25 3d 30 |).dfr%..|p.. y%=0|
|00003b10| 20 b8 20 73 71 73 7a 25 | 2d 31 0d 17 7a 15 20 e3 | . sqsz%|-1..z. .|
|00003b20| 20 78 25 3d 30 20 b8 20 | 73 71 73 7a 25 2d 31 0d | x%=0 . |sqsz%-1.|
|00003b30| 17 84 29 20 20 74 61 62 | 6c 65 25 3f 28 79 25 2a |..) tab|le%?(y%*|
|00003b40| 73 71 73 7a 25 2b 78 25 | 2b 31 29 3d 28 78 25 2b |sqsz%+x%|+1)=(x%+|
|00003b50| 79 25 29 81 64 66 72 25 | 0d 17 8e 06 20 ed 0d 17 |y%).dfr%|.... ...|
|00003b60| 98 05 ed 0d 17 a2 0b 3d | 74 61 62 6c 65 25 0d 17 |.......=|table%..|
|00003b70| ac 04 0d 17 b6 13 dd 20 | a4 64 69 61 67 31 28 73 |....... |.diag1(s|
|00003b80| 71 73 7a 25 29 0d 17 c0 | 1c 74 61 62 6c 65 73 69 |qsz%)...|.tablesi|
|00003b90| 7a 65 25 3d 73 71 73 7a | 25 2a 73 71 73 7a 25 2b |ze%=sqsz|%*sqsz%+|
|00003ba0| 31 0d 17 ca 1d 74 61 62 | 6c 65 25 3d a4 61 6c 6c |1....tab|le%=.all|
|00003bb0| 6f 63 28 74 61 62 6c 65 | 73 69 7a 65 25 29 0d 17 |oc(table|size%)..|
|00003bc0| d4 1c 3f 74 61 62 6c 65 | 25 3d 28 73 71 73 7a 25 |..?table|%=(sqsz%|
|00003bd0| 2a 32 2d 32 29 81 64 66 | 72 25 0d 17 de 14 e3 20 |*2-2).df|r%..... |
|00003be0| 79 25 3d 30 20 b8 20 73 | 71 73 7a 25 2d 31 0d 17 |y%=0 . s|qsz%-1..|
|00003bf0| e8 15 20 e3 20 78 25 3d | 30 20 b8 20 73 71 73 7a |.. . x%=|0 . sqsz|
|00003c00| 25 2d 31 0d 17 f2 31 20 | 20 74 61 62 6c 65 25 3f |%-1...1 | table%?|
|00003c10| 28 79 25 2a 73 71 73 7a | 25 2b 78 25 2b 31 29 3d |(y%*sqsz|%+x%+1)=|
|00003c20| 28 73 71 73 7a 25 2d 31 | 2d 78 25 2b 79 25 29 81 |(sqsz%-1|-x%+y%).|
|00003c30| 64 66 72 25 0d 17 fc 06 | 20 ed 0d 18 06 05 ed 0d |dfr%....| .......|
|00003c40| 18 10 0b 3d 74 61 62 6c | 65 25 0d 18 1a 04 0d 18 |...=tabl|e%......|
|00003c50| 24 13 dd 20 a4 64 69 61 | 67 32 28 73 71 73 7a 25 |$.. .dia|g2(sqsz%|
|00003c60| 29 0d 18 2e 1c 74 61 62 | 6c 65 73 69 7a 65 25 3d |)....tab|lesize%=|
|00003c70| 73 71 73 7a 25 2a 73 71 | 73 7a 25 2b 31 0d 18 38 |sqsz%*sq|sz%+1..8|
|00003c80| 1d 74 61 62 6c 65 25 3d | a4 61 6c 6c 6f 63 28 74 |.table%=|.alloc(t|
|00003c90| 61 62 6c 65 73 69 7a 65 | 25 29 0d 18 42 1c 3f 74 |ablesize|%)..B.?t|
|00003ca0| 61 62 6c 65 25 3d 28 73 | 71 73 7a 25 2a 32 2d 32 |able%=(s|qsz%*2-2|
|00003cb0| 29 81 64 66 72 25 0d 18 | 4c 14 e3 20 79 25 3d 30 |).dfr%..|L.. y%=0|
|00003cc0| 20 b8 20 73 71 73 7a 25 | 2d 31 0d 18 56 15 20 e3 | . sqsz%|-1..V. .|
|00003cd0| 20 78 25 3d 30 20 b8 20 | 73 71 73 7a 25 2d 31 0d | x%=0 . |sqsz%-1.|
|00003ce0| 18 60 31 20 20 74 61 62 | 6c 65 25 3f 28 79 25 2a |.`1 tab|le%?(y%*|
|00003cf0| 73 71 73 7a 25 2b 78 25 | 2b 31 29 3d 28 78 25 2b |sqsz%+x%|+1)=(x%+|
|00003d00| 73 71 73 7a 25 2d 31 2d | 79 25 29 81 64 66 72 25 |sqsz%-1-|y%).dfr%|
|00003d10| 0d 18 6a 06 20 ed 0d 18 | 74 05 ed 0d 18 7e 0b 3d |..j. ...|t....~.=|
|00003d20| 74 61 62 6c 65 25 0d 18 | 88 04 0d 18 92 13 dd 20 |table%..|....... |
|00003d30| a4 64 69 61 67 33 28 73 | 71 73 7a 25 29 0d 18 9c |.diag3(s|qsz%)...|
|00003d40| 1c 74 61 62 6c 65 73 69 | 7a 65 25 3d 73 71 73 7a |.tablesi|ze%=sqsz|
|00003d50| 25 2a 73 71 73 7a 25 2b | 31 0d 18 a6 1d 74 61 62 |%*sqsz%+|1....tab|
|00003d60| 6c 65 25 3d a4 61 6c 6c | 6f 63 28 74 61 62 6c 65 |le%=.all|oc(table|
|00003d70| 73 69 7a 65 25 29 0d 18 | b0 1c 3f 74 61 62 6c 65 |size%)..|..?table|
|00003d80| 25 3d 28 73 71 73 7a 25 | 2a 32 2d 32 29 81 64 66 |%=(sqsz%|*2-2).df|
|00003d90| 72 25 0d 18 ba 14 e3 20 | 79 25 3d 30 20 b8 20 73 |r%..... |y%=0 . s|
|00003da0| 71 73 7a 25 2d 31 0d 18 | c4 15 20 e3 20 78 25 3d |qsz%-1..|.. . x%=|
|00003db0| 30 20 b8 20 73 71 73 7a | 25 2d 31 0d 18 ce 39 20 |0 . sqsz|%-1...9 |
|00003dc0| 20 74 61 62 6c 65 25 3f | 28 79 25 2a 73 71 73 7a | table%?|(y%*sqsz|
|00003dd0| 25 2b 78 25 2b 31 29 3d | 28 73 71 73 7a 25 2d 31 |%+x%+1)=|(sqsz%-1|
|00003de0| 2d 78 25 2b 73 71 73 7a | 25 2d 31 2d 79 25 29 81 |-x%+sqsz|%-1-y%).|
|00003df0| 64 66 72 25 0d 18 d8 06 | 20 ed 0d 18 e2 05 ed 0d |dfr%....| .......|
|00003e00| 18 ec 0b 3d 74 61 62 6c | 65 25 0d 18 f6 04 0d 19 |...=tabl|e%......|
|00003e10| 00 17 dd 20 a4 63 69 72 | 63 74 61 62 6c 65 28 73 |... .cir|ctable(s|
|00003e20| 71 73 7a 25 29 0d 19 0a | 1c 74 61 62 6c 65 73 69 |qsz%)...|.tablesi|
|00003e30| 7a 65 25 3d 73 71 73 7a | 25 2a 73 71 73 7a 25 2b |ze%=sqsz|%*sqsz%+|
|00003e40| 31 0d 19 14 1d 74 61 62 | 6c 65 25 3d a4 61 6c 6c |1....tab|le%=.all|
|00003e50| 6f 63 28 74 61 62 6c 65 | 73 69 7a 65 25 29 0d 19 |oc(table|size%)..|
|00003e60| 1e 14 6d 61 78 72 61 64 | 25 3d 73 71 73 7a 25 2a |..maxrad|%=sqsz%*|
|00003e70| b6 32 0d 19 28 15 72 61 | 64 66 61 63 3d 34 30 2f |.2..(.ra|dfac=40/|
|00003e80| 6d 61 78 72 61 64 25 0d | 19 32 19 3f 74 61 62 6c |maxrad%.|.2.?tabl|
|00003e90| 65 25 3d 28 73 71 73 7a | 25 2a 32 2d 32 29 81 32 |e%=(sqsz|%*2-2).2|
|00003ea0| 0d 19 3c 14 e3 20 79 25 | 3d 30 20 b8 20 73 71 73 |..<.. y%|=0 . sqs|
|00003eb0| 7a 25 2d 31 0d 19 46 15 | 20 e3 20 78 25 3d 30 20 |z%-1..F.| . x%=0 |
|00003ec0| b8 20 73 71 73 7a 25 2d | 31 0d 19 50 30 20 20 72 |. sqsz%-|1..P0 r|
|00003ed0| 25 3d b6 28 28 78 25 2d | 73 71 73 7a 25 2f 32 29 |%=.((x%-|sqsz%/2)|
|00003ee0| 5e 32 2b 28 79 25 2d 73 | 71 73 7a 25 2f 32 29 5e |^2+(y%-s|qsz%/2)^|
|00003ef0| 32 29 2a 72 61 64 66 61 | 63 0d 19 5a 1f 20 20 74 |2)*radfa|c..Z. t|
|00003f00| 61 62 6c 65 25 3f 28 79 | 25 2a 73 71 73 7a 25 2b |able%?(y|%*sqsz%+|
|00003f10| 78 25 2b 31 29 3d 72 25 | 0d 19 64 06 20 ed 0d 19 |x%+1)=r%|..d. ...|
|00003f20| 6e 05 ed 0d 19 78 0b 3d | 74 61 62 6c 65 25 0d 19 |n....x.=|table%..|
|00003f30| 82 04 0d 19 8c 4a dd 20 | a4 63 6f 6d 70 32 28 74 |.....J. |.comp2(t|
|00003f40| 69 74 6c 65 24 29 3d a4 | 63 6f 6d 70 28 74 69 74 |itle$)=.|comp(tit|
|00003f50| 6c 65 24 2c a4 6c 6f 61 | 64 66 69 6c 65 28 74 61 |le$,.loa|dfile(ta|
|00003f60| 62 6c 65 70 61 74 68 24 | 2b 74 69 74 6c 65 24 2c |blepath$|+title$,|
|00003f70| 64 75 6d 6d 79 73 69 7a | 65 25 29 29 0d 19 96 04 |dummysiz|e%))....|
|00003f80| 0d 19 a0 1a dd 20 a4 63 | 6f 6d 70 28 74 69 74 6c |..... .c|omp(titl|
|00003f90| 65 24 2c 74 61 62 6c 65 | 25 29 0d 19 aa 12 f4 20 |e$,table|%)..... |
|00003fa0| 50 52 49 4e 54 20 74 69 | 74 6c 65 24 0d 19 b4 2f |PRINT ti|tle$.../|
|00003fb0| f4 20 43 6f 6d 70 69 6c | 65 20 74 61 62 6c 65 20 |. Compil|e table |
|00003fc0| 6f 66 20 6f 66 66 73 65 | 74 73 20 66 72 6f 6d 20 |of offse|ts from |
|00003fd0| 6f 72 64 65 72 20 74 61 | 62 6c 65 0d 19 be 2a 74 |order ta|ble...*t|
|00003fe0| 61 62 6c 65 73 69 7a 65 | 25 3d 28 3f 74 61 62 6c |ablesize|%=(?tabl|
|00003ff0| 65 25 2b 31 2b 73 71 73 | 7a 25 2a 73 71 73 7a 25 |e%+1+sqs|z%*sqsz%|
|00004000| 2b 31 29 2a 34 0d 19 c8 | 1e 74 61 62 6c 65 31 25 |+1)*4...|.table1%|
|00004010| 3d a4 61 6c 6c 6f 63 28 | 74 61 62 6c 65 73 69 7a |=.alloc(|tablesiz|
|00004020| 65 25 29 0d 19 d2 0f 74 | 31 25 3d 74 61 62 6c 65 |e%)....t|1%=table|
|00004030| 31 25 0d 19 dc 0f 74 25 | 3d 74 61 62 6c 65 25 2b |1%....t%|=table%+|
|00004040| 31 0d 19 e6 14 e3 20 79 | 25 3d 30 20 b8 20 73 71 |1..... y|%=0 . sq|
|00004050| 73 7a 25 2d 31 0d 19 f0 | 15 20 e3 20 78 25 3d 30 |sz%-1...|. . x%=0|
|00004060| 20 b8 20 73 71 73 7a 25 | 2d 31 0d 19 fa 2b 20 20 | . sqsz%|-1...+ |
|00004070| 21 74 31 25 3d 78 25 2a | 62 79 70 70 25 2b 79 25 |!t1%=x%*|bypp%+y%|
|00004080| 2a 6c 69 6e 65 6c 65 6e | 25 2b 28 28 3f 74 25 29 |*linelen|%+((?t%)|
|00004090| 3c 3c 32 34 29 0d 1a 04 | 0b 20 20 74 25 2b 3d 31 |<<24)...|. t%+=1|
|000040a0| 0d 1a 0e 0c 20 20 74 31 | 25 2b 3d 34 0d 1a 18 06 |.... t1|%+=4....|
|000040b0| 20 ed 0d 1a 22 05 ed 0d | 1a 2c 23 c8 99 22 4f 53 | ..."...|.,#.."OS|
|000040c0| 5f 48 65 61 70 53 6f 72 | 74 22 2c 78 25 2a 79 25 |_HeapSor|t",x%*y%|
|000040d0| 2c 74 61 62 6c 65 31 25 | 2c 30 0d 1a 36 1a 74 32 |,table1%|,0..6.t2|
|000040e0| 25 3d 74 61 62 6c 65 31 | 25 2b 74 61 62 6c 65 73 |%=table1|%+tables|
|000040f0| 69 7a 65 25 0d 1a 40 2a | 74 32 25 21 2d 34 3d 2d |ize%..@*|t2%!-4=-|
|00004100| 32 3a 74 32 25 2d 3d 34 | 3a f4 20 45 6e 64 20 6f |2:t2%-=4|:. End o|
|00004110| 66 20 74 61 62 6c 65 20 | 6d 61 72 6b 65 72 0d 1a |f table |marker..|
|00004120| 4a 10 66 25 3d 3f 74 61 | 62 6c 65 25 2b 31 0d 1a |J.f%=?ta|ble%+1..|
|00004130| 54 12 c8 95 20 74 31 25 | 3e 74 61 62 6c 65 31 25 |T... t1%|>table1%|
|00004140| 0d 1a 5e 15 20 77 25 3d | 74 31 25 21 2d 34 3a 74 |..^. w%=|t1%!-4:t|
|00004150| 31 25 2d 3d 34 0d 1a 68 | 15 20 c8 95 20 28 77 25 |1%-=4..h|. .. (w%|
|00004160| 3e 3e 3e 32 34 29 3c 3e | 66 25 0d 1a 72 1c 20 20 |>>>24)<>|f%..r. |
|00004170| 74 32 25 21 2d 34 3d 2d | 31 3a 74 32 25 2d 3d 34 |t2%!-4=-|1:t2%-=4|
|00004180| 3a 66 25 2d 3d 31 0d 1a | 7c 06 20 ce 0d 1a 86 12 |:f%-=1..||. .....|
|00004190| 20 77 25 3d 77 25 80 26 | 46 46 46 46 46 46 0d 1a | w%=w%.&|FFFFFF..|
|000041a0| 90 15 20 74 32 25 21 2d | 34 3d 77 25 3a 74 32 25 |.. t2%!-|4=w%:t2%|
|000041b0| 2d 3d 34 0d 1a 9a 05 ce | 0d 1a a4 08 3d 74 32 25 |-=4.....|....=t2%|
|000041c0| 0d 1a ae 04 0d 1a b8 0b | dd 20 f2 53 68 6f 77 0d |........|. .Show.|
|000041d0| 1a c2 2f 66 69 6c 65 25 | 3d 2d 31 3a 20 53 6c 6f |../file%|=-1: Slo|
|000041e0| 77 25 3d a3 3a 20 53 6c | 6f 77 52 61 74 65 25 3d |w%=.: Sl|owRate%=|
|000041f0| 33 30 30 3a 4e 75 6d 62 | 65 72 73 25 3d a3 0d 1a |300:Numb|ers%=...|
|00004200| cc 27 50 61 75 73 65 25 | 3d a3 3a 20 50 61 75 73 |.'Pause%|=.: Paus|
|00004210| 65 49 6e 69 74 25 3d a3 | 3a 20 43 6f 6e 74 69 6e |eInit%=.|: Contin|
|00004220| 75 65 25 3d a3 0d 1a d6 | 26 49 6e 64 65 78 25 3d |ue%=....|&Index%=|
|00004230| a3 3a 20 49 6e 64 65 78 | 43 6f 75 6e 74 25 3d 30 |.: Index|Count%=0|
|00004240| 3a 20 52 61 6e 64 6f 6d | 25 3d a3 0d 1a e0 21 49 |: Random|%=....!I|
|00004250| 6e 70 75 74 25 3d a3 3a | 20 49 6e 69 74 25 3d b9 |nput%=.:| Init%=.|
|00004260| 3a 20 56 65 72 62 6f 73 | 65 25 3d a3 0d 1a ea 22 |: Verbos|e%=...."|
|00004270| 46 72 75 69 74 4c 6f 73 | 73 25 3d a3 3a 20 46 72 |FruitLos|s%=.: Fr|
|00004280| 75 69 74 4c 6f 73 73 49 | 6e 69 74 25 3d a3 0d 1a |uitLossI|nit%=...|
|00004290| f4 0f e7 20 68 61 72 64 | 75 70 25 20 8c 0d 1a fe |... hard|up% ....|
|000042a0| 43 20 20 49 6e 64 65 78 | 4d 69 6e 58 25 3d 31 35 |C Index|MinX%=15|
|000042b0| 3a 20 49 6e 64 65 78 4d | 69 6e 59 25 3d 31 35 3a |: IndexM|inY%=15:|
|000042c0| 20 49 6e 64 65 78 4d 61 | 78 58 25 3d 31 32 36 35 | IndexMa|xX%=1265|
|000042d0| 3a 20 49 6e 64 65 78 4d | 61 78 59 25 3d 39 34 35 |: IndexM|axY%=945|
|000042e0| 0d 1b 08 06 20 cc 0d 1b | 12 44 20 20 49 6e 64 65 |.... ...|.D Inde|
|000042f0| 78 4d 69 6e 58 25 3d 34 | 30 3a 20 49 6e 64 65 78 |xMinX%=4|0: Index|
|00004300| 4d 69 6e 59 25 3d 38 38 | 3a 20 49 6e 64 65 78 4d |MinY%=88|: IndexM|
|00004310| 61 78 58 25 3d 31 35 37 | 30 3a 20 49 6e 64 65 78 |axX%=157|0: Index|
|00004320| 4d 61 78 59 25 3d 31 31 | 31 30 0d 1b 1c 05 cd 0d |MaxY%=11|10......|
|00004330| 1b 26 18 49 6e 64 65 78 | 58 25 3d 35 3a 20 49 6e |.&.Index|X%=5: In|
|00004340| 64 65 78 59 25 3d 35 0d | 1b 30 0d c8 99 20 36 2c |dexY%=5.|.0... 6,|
|00004350| 31 35 2c 31 0d 1b 3a 13 | f5 20 4b 65 79 25 3d 26 |15,1..:.|. Key%=&|
|00004360| 32 30 20 84 20 a6 30 0d | 1b 44 0b 20 c8 8e 20 b9 |20 . .0.|.D. .. .|
|00004370| 20 ca 0d 1b 4e 45 20 20 | c9 20 28 28 a6 2d 32 29 | ...NE |. ((.-2)|
|00004380| 20 80 20 28 a6 2d 35 38 | 29 29 20 84 20 a6 28 2d | . (.-58|)) . .(-|
|00004390| 36 33 29 3a 20 66 69 6c | 65 25 3d 30 3a 20 f4 20 |63): fil|e%=0: . |
|000043a0| 43 54 52 4c 20 2b 20 55 | 70 20 61 72 72 6f 77 20 |CTRL + U|p arrow |
|000043b0| 4f 52 20 48 4f 4d 45 0d | 1b 58 36 20 20 c9 20 28 |OR HOME.|.X6 . (|
|000043c0| a6 2d 32 29 20 80 20 28 | a6 2d 34 32 29 3a 20 66 |.-2) . (|.-42): f|
|000043d0| 69 6c 65 25 3d 39 39 3a | 20 20 f4 20 43 54 52 4c |ile%=99:| . CTRL|
|000043e0| 20 2b 20 44 6f 77 6e 20 | 61 72 72 6f 77 0d 1b 62 | + Down |arrow..b|
|000043f0| 36 20 20 c9 20 28 a6 2d | 32 29 20 80 20 28 a6 2d |6 . (.-|2) . (.-|
|00004400| 32 36 29 3a 20 20 20 20 | 20 20 20 20 20 20 20 20 |26): | |
|00004410| f4 20 43 54 52 4c 20 2b | 20 4c 65 66 74 20 61 72 |. CTRL +| Left ar|
|00004420| 72 6f 77 0d 1b 6c 25 20 | 20 20 20 e7 20 66 69 6c |row..l% | . fil|
|00004430| 65 25 3c 35 30 20 66 69 | 6c 65 25 3d 30 20 8b 20 |e%<50 fi|le%=0 . |
|00004440| 66 69 6c 65 25 3d 35 30 | 0d 1b 76 37 20 20 c9 20 |file%=50|..v7 . |
|00004450| 28 a6 2d 32 29 20 80 20 | 28 a6 2d 31 32 32 29 3a |(.-2) . |(.-122):|
|00004460| 20 20 20 20 20 20 20 20 | 20 20 20 f4 20 43 54 52 | | . CTR|
|00004470| 4c 20 2b 20 52 69 67 68 | 74 20 61 72 72 6f 77 0d |L + Righ|t arrow.|
|00004480| 1b 80 26 20 20 20 20 e7 | 20 66 69 6c 65 25 3e 34 |..& .| file%>4|
|00004490| 39 20 66 69 6c 65 25 3d | 39 39 20 8b 20 66 69 6c |9 file%=|99 . fil|
|000044a0| 65 25 3d 34 39 0d 1b 8a | 35 20 20 c9 20 28 a6 2d |e%=49...|5 . (.-|
|000044b0| 31 29 20 80 20 28 a6 2d | 35 38 29 3a 20 66 69 6c |1) . (.-|58): fil|
|000044c0| 65 25 2d 3d 32 30 3a 20 | f4 20 53 48 49 46 54 20 |e%-=20: |. SHIFT |
|000044d0| 2b 20 55 70 20 61 72 72 | 6f 77 0d 1b 94 37 20 20 |+ Up arr|ow...7 |
|000044e0| c9 20 28 a6 2d 31 29 20 | 80 20 28 a6 2d 34 32 29 |. (.-1) |. (.-42)|
|000044f0| 3a 20 66 69 6c 65 25 2b | 3d 32 30 3a 20 f4 20 53 |: file%+|=20: . S|
|00004500| 48 49 46 54 20 2b 20 44 | 6f 77 6e 20 61 72 72 6f |HIFT + D|own arro|
|00004510| 77 0d 1b 9e 37 20 20 c9 | 20 28 a6 2d 31 29 20 80 |w...7 .| (.-1) .|
|00004520| 20 28 a6 2d 32 36 29 3a | 20 66 69 6c 65 25 2d 3d | (.-26):| file%-=|
|00004530| 31 30 3a 20 f4 20 53 48 | 49 46 54 20 2b 20 4c 65 |10: . SH|IFT + Le|
|00004540| 66 74 20 61 72 72 6f 77 | 0d 1b a8 38 20 20 c9 20 |ft arrow|...8 . |
|00004550| 28 a6 2d 31 29 20 80 20 | 28 a6 2d 31 32 32 29 3a |(.-1) . |(.-122):|
|00004560| 20 66 69 6c 65 25 2b 3d | 31 30 3a f4 20 53 48 49 | file%+=|10:. SHI|
|00004570| 46 54 20 2b 20 52 69 67 | 68 74 20 61 72 72 6f 77 |FT + Rig|ht arrow|
|00004580| 0d 1b b2 04 0d 1b bc 33 | 20 20 c9 20 a6 2d 35 38 |.......3| . .-58|
|00004590| 3a 20 20 66 69 6c 65 25 | 2d 3d 35 3a 20 20 20 20 |: file%|-=5: |
|000045a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 f4 20 55 | | . U|
|000045b0| 70 20 61 72 72 6f 77 0d | 1b c6 29 20 20 20 e7 20 |p arrow.|..) . |
|000045c0| 50 61 75 73 65 25 20 8c | 20 50 61 75 73 65 49 6e |Pause% .| PauseIn|
|000045d0| 69 74 25 3d b9 3a 20 50 | 61 75 73 65 25 3d a3 3a |it%=.: P|ause%=.:|
|000045e0| 0d 1b d0 45 20 20 c9 20 | a6 2d 32 36 20 84 20 a6 |...E . |.-26 . .|
|000045f0| 2d 31 30 3a 20 20 20 20 | 20 20 20 20 20 20 20 20 |-10: | |
|00004600| 20 20 20 20 f4 20 4c 65 | 66 74 20 61 72 72 6f 77 | . Le|ft arrow|
|00004610| 20 4f 52 20 4c 65 66 74 | 20 6d 6f 75 73 65 20 62 | OR Left| mouse b|
|00004620| 75 74 74 6f 6e 0d 1b da | 29 20 20 20 e7 20 50 61 |utton...|) . Pa|
|00004630| 75 73 65 25 20 8c 20 50 | 61 75 73 65 49 6e 69 74 |use% . P|auseInit|
|00004640| 25 3d b9 3a 20 50 61 75 | 73 65 25 3d a3 3a 0d 1b |%=.: Pau|se%=.:..|
|00004650| e4 4c 20 20 20 e7 20 49 | 6e 64 65 78 25 20 8c 20 |.L . I|ndex% . |
|00004660| 49 6e 64 65 78 43 6f 75 | 6e 74 25 2d 3d 31 20 8b |IndexCou|nt%-=1 .|
|00004670| 20 20 66 69 6c 65 25 2d | 3d 31 3a 20 46 72 75 69 | file%-|=1: Frui|
|00004680| 74 4c 6f 73 73 25 3d a3 | 3a 20 46 72 75 69 74 4c |tLoss%=.|: FruitL|
|00004690| 6f 73 73 49 6e 69 74 25 | 3d a3 0d 1b ee 47 20 20 |ossInit%|=....G |
|000046a0| c9 20 a6 2d 31 32 32 20 | 84 20 a6 2d 31 32 3a 20 |. .-122 |. .-12: |
|000046b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 f4 20 | | . |
|000046c0| 52 69 67 68 74 20 61 72 | 72 6f 77 20 4f 52 20 52 |Right ar|row OR R|
|000046d0| 69 67 68 74 20 6d 6f 75 | 73 65 20 62 75 74 74 6f |ight mou|se butto|
|000046e0| 6e 0d 1b f8 2c 20 20 20 | e7 20 50 61 75 73 65 25 |n..., |. Pause%|
|000046f0| 20 80 20 66 69 6c 65 25 | 3d 38 20 8c 20 46 72 75 | . file%|=8 . Fru|
|00004700| 69 74 4c 6f 73 73 49 6e | 69 74 25 3d b9 0d 1c 02 |itLossIn|it%=....|
|00004710| 28 20 20 20 e7 20 50 61 | 75 73 65 25 20 8c 20 50 |( . Pa|use% . P|
|00004720| 61 75 73 65 49 6e 69 74 | 25 3d b9 3a 20 50 61 75 |auseInit|%=.: Pau|
|00004730| 73 65 25 3d a3 0d 1c 0c | 2c 20 20 20 e7 20 49 6e |se%=....|, . In|
|00004740| 64 65 78 25 20 8c 20 49 | 6e 64 65 78 43 6f 75 6e |dex% . I|ndexCoun|
|00004750| 74 25 2b 3d 31 20 8b 20 | 20 66 69 6c 65 25 2b 3d |t%+=1 . | file%+=|
|00004760| 31 0d 1c 16 35 20 20 c9 | 20 a6 2d 34 32 3a 20 20 |1...5 .| .-42: |
|00004770| 66 69 6c 65 25 2b 3d 35 | 3a 20 20 20 20 20 20 20 |file%+=5|: |
|00004780| 20 20 20 20 20 20 20 20 | 20 20 f4 20 44 6f 77 6e | | . Down|
|00004790| 20 61 72 72 6f 77 0d 1c | 20 29 20 20 20 e7 20 50 | arrow..| ) . P|
|000047a0| 61 75 73 65 25 20 8c 20 | 50 61 75 73 65 49 6e 69 |ause% . |PauseIni|
|000047b0| 74 25 3d b9 3a 20 50 61 | 75 73 65 25 3d a3 3a 0d |t%=.: Pa|use%=.:.|
|000047c0| 1c 2a 42 20 20 c9 20 a6 | 2d 39 39 20 84 20 a6 2d |.*B . .|-99 . .-|
|000047d0| 31 31 3a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |11: | |
|000047e0| 20 20 20 f4 20 53 70 61 | 63 65 20 4f 52 20 43 65 | . Spa|ce OR Ce|
|000047f0| 6e 74 72 65 20 6d 6f 75 | 73 65 20 62 75 74 74 6f |ntre mou|se butto|
|00004800| 6e 0d 1c 34 11 20 20 20 | e7 20 49 6e 64 65 78 25 |n..4. |. Index%|
|00004810| 20 8c 0d 1c 3e 13 20 20 | 20 20 20 2a 50 4f 49 4e | ...>. | *POIN|
|00004820| 54 45 52 20 30 0d 1c 48 | 32 20 20 20 20 20 e7 20 |TER 0..H|2 . |
|00004830| 4d 6f 75 73 65 58 25 3e | 49 6e 64 65 78 4d 61 78 |MouseX%>|IndexMax|
|00004840| 58 25 20 8c 20 4d 6f 75 | 73 65 58 25 3d 49 6e 64 |X% . Mou|seX%=Ind|
|00004850| 65 78 4d 61 78 58 25 0d | 1c 52 32 20 20 20 20 20 |exMaxX%.|.R2 |
|00004860| e7 20 4d 6f 75 73 65 59 | 25 3e 49 6e 64 65 78 4d |. MouseY|%>IndexM|
|00004870| 61 78 59 25 20 8c 20 4d | 6f 75 73 65 58 25 3d 49 |axY% . M|ouseX%=I|
|00004880| 6e 64 65 78 4d 61 78 59 | 25 0d 1c 5c a5 20 20 20 |ndexMaxY|%..\. |
|00004890| 20 20 66 69 6c 65 25 3d | 49 6e 63 25 20 2b 20 28 | file%=|Inc% + (|
|000048a0| 4d 6f 75 73 65 58 25 2d | 49 6e 64 65 78 4d 69 6e |MouseX%-|IndexMin|
|000048b0| 58 25 29 81 28 28 49 6e | 64 65 78 4d 61 78 58 25 |X%).((In|dexMaxX%|
|000048c0| 2d 49 6e 64 65 78 4d 69 | 6e 58 25 29 2f 49 6e 64 |-IndexMi|nX%)/Ind|
|000048d0| 65 78 58 25 29 20 2b 20 | 49 6e 64 65 78 58 25 2a |exX%) + |IndexX%*|
|000048e0| 28 49 6e 64 65 78 59 25 | 2d 31 29 20 2d 20 28 28 |(IndexY%|-1) - ((|
|000048f0| 4d 6f 75 73 65 59 25 2d | 49 6e 64 65 78 4d 69 6e |MouseY%-|IndexMin|
|00004900| 59 25 29 81 28 28 49 6e | 64 65 78 4d 61 78 59 25 |Y%).((In|dexMaxY%|
|00004910| 2d 49 6e 64 65 78 4d 69 | 6e 59 25 29 2f 49 6e 64 |-IndexMi|nY%)/Ind|
|00004920| 65 78 59 25 29 29 2a 49 | 6e 64 65 78 58 25 0d 1c |exY%))*I|ndexX%..|
|00004930| 66 34 20 20 20 20 20 50 | 61 75 73 65 49 6e 69 74 |f4 P|auseInit|
|00004940| 25 3d b9 3a 20 50 61 75 | 73 65 25 3d a3 3a 20 49 |%=.: Pau|se%=.: I|
|00004950| 6e 64 65 78 25 3d a3 3a | 20 52 61 6e 64 6f 6d 25 |ndex%=.:| Random%|
|00004960| 3d a3 0d 1c 70 08 20 20 | 20 cd 0d 1c 7a 04 0d 1c |=...p. | ...z...|
|00004970| 84 2f 20 20 c9 20 4b 65 | 79 25 3d 26 37 33 3a 20 |./ . Ke|y%=&73: |
|00004980| 53 6c 6f 77 25 3d b9 3a | 20 20 20 20 20 20 20 20 |Slow%=.:| |
|00004990| 20 20 20 20 20 20 20 20 | f4 20 27 53 27 0d 1c 8e | |. 'S'...|
|000049a0| 14 20 20 20 53 6c 6f 77 | 52 61 74 65 25 2b 3d 31 |. Slow|Rate%+=1|
|000049b0| 30 0d 1c 98 2e 20 20 c9 | 20 4b 65 79 25 3d 26 36 |0.... .| Key%=&6|
|000049c0| 36 3a 20 e7 20 53 6c 6f | 77 25 20 8c 20 66 69 6c |6: . Slo|w% . fil|
|000049d0| 65 25 2b 3d 31 3a 20 20 | 20 20 f4 20 27 46 27 0d |e%+=1: | . 'F'.|
|000049e0| 1c a2 1d 20 20 20 53 6c | 6f 77 25 3d a3 3a 20 53 |... Sl|ow%=.: S|
|000049f0| 6c 6f 77 52 61 74 65 25 | 2d 3d 31 30 0d 1c ac 2f |lowRate%|-=10.../|
|00004a00| 20 20 c9 20 4b 65 79 25 | 3d 26 37 30 3a 20 50 61 | . Key%|=&70: Pa|
|00004a10| 75 73 65 49 6e 69 74 25 | 3d b9 3a 20 20 20 20 20 |useInit%|=.: |
|00004a20| 20 20 20 20 20 20 f4 20 | 27 50 27 0d 1c b6 13 20 | . |'P'.... |
|00004a30| 20 20 46 72 75 69 74 4c | 6f 73 73 25 3d a3 0d 1c | FruitL|oss%=...|
|00004a40| c0 32 20 20 c9 20 4b 65 | 79 25 3d 26 36 33 3a 20 |.2 . Ke|y%=&63: |
|00004a50| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004a60| 20 20 20 20 20 20 20 20 | 20 20 20 f4 20 27 43 27 | | . 'C'|
|00004a70| 0d 1c ca 11 20 20 20 e7 | 20 50 61 75 73 65 25 20 |.... .| Pause% |
|00004a80| 8c 0d 1c d4 36 20 20 20 | 20 20 43 6f 6e 74 69 6e |....6 | Contin|
|00004a90| 75 65 25 3d b9 3a 20 50 | 61 75 73 65 25 3d a3 3a |ue%=.: P|ause%=.:|
|00004aa0| 20 49 6e 64 65 78 25 3d | a3 3a 20 50 61 75 73 65 | Index%=|.: Pause|
|00004ab0| 49 6e 69 74 25 3d a3 0d | 1c de 09 20 20 20 20 cc |Init%=..|... .|
|00004ac0| 0d 1c e8 12 20 20 20 20 | 20 52 61 6e 64 6f 6d 25 |.... | Random%|
|00004ad0| 3d a3 0d 1c f2 08 20 20 | 20 cd 0d 1c fc 0f 20 20 |=..... | ..... |
|00004ae0| 20 66 69 6c 65 25 2b 3d | 31 0d 1d 06 2f 20 20 c9 | file%+=|1.../ .|
|00004af0| 20 4b 65 79 25 3d 26 36 | 45 3a 20 4e 75 6d 62 65 | Key%=&6|E: Numbe|
|00004b00| 72 73 25 3d b9 3a 20 66 | 69 6c 65 25 2b 3d 31 3a |rs%=.: f|ile%+=1:|
|00004b10| 20 20 20 f4 20 27 4e 27 | 0d 1d 10 2e 20 20 c9 20 | . 'N'|.... . |
|00004b20| 4b 65 79 25 3d 26 36 32 | 3a 20 4e 75 6d 62 65 72 |Key%=&62|: Number|
|00004b30| 73 25 3d a3 3a 20 66 69 | 6c 65 25 2b 3d 31 3a 20 |s%=.: fi|le%+=1: |
|00004b40| 20 f4 20 27 42 27 0d 1d | 1a 2f 20 20 c9 20 4b 65 | . 'B'..|./ . Ke|
|00004b50| 79 25 3d 26 36 37 3a 20 | 49 6e 70 75 74 25 3d b9 |y%=&67: |Input%=.|
|00004b60| 3a 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |: | |
|00004b70| f4 20 27 47 27 0d 1d 24 | 2f 20 20 c9 20 4b 65 79 |. 'G'..$|/ . Key|
|00004b80| 25 3d 26 37 32 3a 20 52 | 61 6e 64 6f 6d 25 3d b9 |%=&72: R|andom%=.|
|00004b90| 3a 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 f4 |: | .|
|00004ba0| 20 27 52 27 0d 1d 2e 2f | 20 20 c9 20 4b 65 79 25 | 'R'.../| . Key%|
|00004bb0| 3d 26 37 36 3a 20 56 65 | 72 62 6f 73 65 25 3d b9 |=&76: Ve|rbose%=.|
|00004bc0| 3a 20 66 69 6c 65 25 2b | 3d 31 3a 20 20 20 f4 20 |: file%+|=1: . |
|00004bd0| 27 56 27 0d 1d 38 2e 20 | 20 c9 20 4b 65 79 25 3d |'V'..8. | . Key%=|
|00004be0| 26 37 34 3a 20 56 65 72 | 62 6f 73 65 25 3d a3 3a |&74: Ver|bose%=.:|
|00004bf0| 20 66 69 6c 65 25 2b 3d | 31 3a 20 20 f4 20 27 54 | file%+=|1: . 'T|
|00004c00| 27 0d 1d 42 2f 20 20 c9 | 20 4b 65 79 25 3d 26 36 |'..B/ .| Key%=&6|
|00004c10| 39 3a 20 49 6e 64 65 78 | 25 3d b9 3a 20 20 20 20 |9: Index|%=.: |
|00004c20| 20 20 20 20 20 20 20 20 | 20 20 20 f4 20 27 49 27 | | . 'I'|
|00004c30| 0d 1d 4c 1d 20 20 20 50 | 61 75 73 65 49 6e 69 74 |..L. P|auseInit|
|00004c40| 25 3d b9 3a 20 50 61 75 | 73 65 25 3d a3 0d 1d 56 |%=.: Pau|se%=...V|
|00004c50| 1b 20 20 20 49 6e 64 65 | 78 43 6f 75 6e 74 25 3d |. Inde|xCount%=|
|00004c60| 66 69 6c 65 25 81 32 35 | 0d 1d 60 11 20 20 20 2a |file%.25|..`. *|
|00004c70| 50 4f 49 4e 54 45 52 20 | 31 0d 1d 6a 07 20 20 7f |POINTER |1..j. .|
|00004c80| 0d 1d 74 47 20 20 20 e7 | 20 ac 20 50 61 75 73 65 |..tG .| . Pause|
|00004c90| 25 20 80 20 ac 20 49 6e | 64 65 78 25 20 8c 20 66 |% . . In|dex% . f|
|00004ca0| 69 6c 65 25 2b 3d 31 3a | 20 20 20 20 f4 20 69 6e |ile%+=1:| . in|
|00004cb0| 63 72 65 6d 65 6e 74 20 | 74 6f 20 6e 65 78 74 20 |crement |to next |
|00004cc0| 70 69 63 74 75 72 65 0d | 1d 7e 06 20 cb 0d 1d 88 |picture.|.~. ....|
|00004cd0| 04 0d 1d 92 0e 20 c8 99 | 20 36 2c 31 35 2c 31 0d |..... ..| 6,15,1.|
|00004ce0| 1d 9c 0f 20 e7 20 49 6e | 70 75 74 25 20 8c 0d 1d |... . In|put% ...|
|00004cf0| a6 11 20 20 20 2a 50 4f | 49 4e 54 45 52 20 30 0d |.. *PO|INTER 0.|
|00004d00| 1d b0 14 20 20 20 fb 20 | 32 35 35 2c 31 36 30 2c |... . |255,160,|
|00004d10| 31 36 30 0d 1d ba 16 20 | 20 20 ef 33 30 3a 20 f1 |160.... | .30: .|
|00004d20| 20 c4 39 30 2c 22 20 22 | 29 0d 1d c4 23 20 20 20 | .90," "|)...# |
|00004d30| ef 33 30 3a 20 e8 22 47 | 6f 74 6f 20 66 72 61 6d |.30: ."G|oto fram|
|00004d40| 65 20 2e 2e 2e 20 22 66 | 69 6c 65 25 0d 1d ce 32 |e ... "f|ile%...2|
|00004d50| 20 20 20 50 61 75 73 65 | 49 6e 69 74 25 3d b9 3a | Pause|Init%=.:|
|00004d60| 20 50 61 75 73 65 25 3d | a3 3a 20 49 6e 64 65 78 | Pause%=|.: Index|
|00004d70| 25 3d a3 3a 20 52 61 6e | 64 6f 6d 25 3d a3 0d 1d |%=.: Ran|dom%=...|
|00004d80| d8 16 20 20 20 ef 33 30 | 3a 20 f1 20 c4 39 30 2c |.. .30|: . .90,|
|00004d90| 22 20 22 29 0d 1d e2 06 | 20 cd 0d 1d ec 06 20 87 |" ")....| ..... .|
|00004da0| 0d 1d f6 50 20 e7 20 53 | 6c 6f 77 25 20 80 20 ac |...P . S|low% . .|
|00004db0| 20 28 50 61 75 73 65 49 | 6e 69 74 25 20 84 20 50 | (PauseI|nit% . P|
|00004dc0| 61 75 73 65 25 29 20 8c | 20 49 25 3d 30 3a 20 f5 |ause%) .| I%=0: .|
|00004dd0| 20 49 25 2b 3d 31 3a 20 | c8 96 3a 20 fd 20 49 25 | I%+=1: |..: . I%|
|00004de0| 3d 53 6c 6f 77 52 61 74 | 65 25 20 84 20 ac a6 30 |=SlowRat|e% . ..0|
|00004df0| 0d 1e 00 41 20 e7 20 49 | 6e 64 65 78 43 6f 75 6e |...A . I|ndexCoun|
|00004e00| 74 25 3c 30 20 8c 20 49 | 6e 64 65 78 43 6f 75 6e |t%<0 . I|ndexCoun|
|00004e10| 74 25 2b 3d 34 20 8b 20 | 49 6e 64 65 78 43 6f 75 |t%+=4 . |IndexCou|
|00004e20| 6e 74 25 3d 49 6e 64 65 | 78 43 6f 75 6e 74 25 83 |nt%=Inde|xCount%.|
|00004e30| 34 0d 1e 0a 2d 20 e7 20 | 66 69 6c 65 25 3c 30 20 |4...- . |file%<0 |
|00004e40| 8c 20 66 69 6c 65 25 2b | 3d 31 30 30 20 8b 20 66 |. file%+|=100 . f|
|00004e50| 69 6c 65 25 3d 66 69 6c | 65 25 83 31 30 30 0d 1e |ile%=fil|e%.100..|
|00004e60| 14 1f 20 e7 20 52 61 6e | 64 6f 6d 25 20 8c 20 66 |.. . Ran|dom% . f|
|00004e70| 69 6c 65 25 3d b3 28 31 | 30 30 29 2d 31 0d 1e 1e |ile%=.(1|00)-1...|
|00004e80| 43 20 e7 20 46 72 75 69 | 74 4c 6f 73 73 25 20 80 |C . Frui|tLoss% .|
|00004e90| 20 66 69 6c 65 25 3d 31 | 33 20 8c 20 46 72 75 69 | file%=1|3 . Frui|
|00004ea0| 74 4c 6f 73 73 25 3d a3 | 3a 20 66 69 6c 65 25 3d |tLoss%=.|: file%=|
|00004eb0| 31 30 3a 20 50 61 75 73 | 65 49 6e 69 74 25 3d b9 |10: Paus|eInit%=.|
|00004ec0| 0d 1e 28 2e 20 e7 20 49 | 6e 64 65 78 25 20 84 20 |..(. . I|ndex% . |
|00004ed0| 52 61 6e 64 6f 6d 25 20 | 84 20 53 6c 6f 77 25 20 |Random% |. Slow% |
|00004ee0| 8c 20 46 72 75 69 74 4c | 6f 73 73 25 3d a3 0d 1e |. FruitL|oss%=...|
|00004ef0| 32 0f 20 e7 20 49 6e 64 | 65 78 25 20 8c 0d 1e 3c |2. . Ind|ex% ...<|
|00004f00| 13 20 20 20 46 69 6c 65 | 24 3d 22 2e 6b 65 79 22 |. File|$=".key"|
|00004f10| 0d 1e 46 17 20 20 20 c8 | 8e 20 49 6e 64 65 78 43 |..F. .|. IndexC|
|00004f20| 6f 75 6e 74 25 20 ca 0d | 1e 50 39 20 20 20 20 c9 |ount% ..|.P9 .|
|00004f30| 20 30 3a 20 49 6e 63 25 | 3d 30 3a 20 20 46 69 6c | 0: Inc%|=0: Fil|
|00004f40| 65 24 2b 3d 22 30 30 2d | 32 34 22 3a 20 49 6d 61 |e$+="00-|24": Ima|
|00004f50| 67 65 44 69 72 24 3d 69 | 6d 61 67 65 64 69 72 24 |geDir$=i|magedir$|
|00004f60| 0d 1e 5a 39 20 20 20 20 | c9 20 31 3a 20 49 6e 63 |..Z9 |. 1: Inc|
|00004f70| 25 3d 32 35 3a 20 46 69 | 6c 65 24 2b 3d 22 32 35 |%=25: Fi|le$+="25|
|00004f80| 2d 34 39 22 3a 20 49 6d | 61 67 65 44 69 72 24 3d |-49": Im|ageDir$=|
|00004f90| 69 6d 61 67 65 64 69 72 | 24 0d 1e 64 3a 20 20 20 |imagedir|$..d: |
|00004fa0| 20 c9 20 32 3a 20 49 6e | 63 25 3d 35 30 3a 20 46 | . 2: In|c%=50: F|
|00004fb0| 69 6c 65 24 2b 3d 22 35 | 30 2d 37 34 22 3a 20 49 |ile$+="5|0-74": I|
|00004fc0| 6d 61 67 65 44 69 72 24 | 3d 69 6d 61 67 65 64 69 |mageDir$|=imagedi|
|00004fd0| 72 32 24 0d 1e 6e 3a 20 | 20 20 20 c9 20 33 3a 20 |r2$..n: | . 3: |
|00004fe0| 49 6e 63 25 3d 37 35 3a | 20 46 69 6c 65 24 2b 3d |Inc%=75:| File$+=|
|00004ff0| 22 37 35 2d 39 39 22 3a | 20 49 6d 61 67 65 44 69 |"75-99":| ImageDi|
|00005000| 72 24 3d 69 6d 61 67 65 | 64 69 72 32 24 0d 1e 78 |r$=image|dir2$..x|
|00005010| 08 20 20 20 cb 0d 1e 82 | 07 20 20 cc 0d 1e 8c 21 |. ....|. ....!|
|00005020| 20 20 20 46 69 6c 65 24 | 3d 22 2e 73 61 22 2b c2 | File$|=".sa"+.|
|00005030| 22 30 22 2b c3 66 69 6c | 65 25 2c 32 29 0d 1e 96 |"0"+.fil|e%,2)...|
|00005040| 15 20 20 20 e7 20 46 72 | 75 69 74 4c 6f 73 73 25 |. . Fr|uitLoss%|
|00005050| 20 8c 0d 1e a0 24 20 20 | 20 20 20 49 6d 61 67 65 | ....$ | Image|
|00005060| 44 69 72 24 3d 22 53 6c | 69 64 65 53 68 6f 77 3a |Dir$="Sl|ideShow:|
|00005070| 46 72 75 69 74 22 0d 1e | aa 09 20 20 20 20 cc 0d |Fruit"..|.. ..|
|00005080| 1e b4 0f 20 20 20 20 20 | c8 8e 20 b9 20 ca 0d 1e |... |.. . ...|
|00005090| be 29 20 20 20 20 20 20 | c9 20 66 69 6c 65 25 3c |.) |. file%<|
|000050a0| 35 30 3a 20 49 6d 61 67 | 65 44 69 72 24 3d 69 6d |50: Imag|eDir$=im|
|000050b0| 61 67 65 64 69 72 24 0d | 1e c8 20 20 20 20 20 20 |agedir$.|.. |
|000050c0| 20 7f 20 49 6d 61 67 65 | 44 69 72 24 3d 69 6d 61 | . Image|Dir$=ima|
|000050d0| 67 65 64 69 72 32 24 0d | 1e d2 0a 20 20 20 20 20 |gedir2$.|... |
|000050e0| cb 0d 1e dc 08 20 20 20 | cd 0d 1e e6 06 20 cd 0d |..... |..... ..|
|000050f0| 1e f0 04 0d 1e fa 31 20 | e7 20 ac 20 50 61 75 73 |......1 |. . Paus|
|00005100| 65 25 20 8c 20 f2 64 6f | 28 49 6d 61 67 65 44 69 |e% . .do|(ImageDi|
|00005110| 72 24 2b 46 69 6c 65 24 | 2c 46 72 75 69 74 4c 6f |r$+File$|,FruitLo|
|00005120| 73 73 25 29 0d 1f 04 2b | 20 e7 20 ac 20 50 61 75 |ss%)...+| . . Pau|
|00005130| 73 65 25 20 80 20 49 6e | 64 65 78 25 20 8c 20 c8 |se% . In|dex% . .|
|00005140| 97 20 b8 20 78 72 65 73 | 25 2c 79 72 65 73 25 0d |. . xres|%,yres%.|
|00005150| 1f 0e 04 0d 1f 18 0b 20 | c8 8e 20 b9 20 ca 0d 1f |....... |.. . ...|
|00005160| 22 0d 20 20 c9 20 49 6e | 69 74 25 0d 1f 2c 19 20 |". . In|it%..,. |
|00005170| 20 20 ef 33 30 3a 20 fb | 20 32 34 30 2c 32 30 30 | .30: .| 240,200|
|00005180| 2c 31 36 30 0d 1f 36 22 | 20 20 20 e7 20 68 61 72 |,160..6"| . har|
|00005190| 64 75 70 25 20 8c 20 f1 | 20 89 32 32 3b 20 8b 20 |dup% . .| .22; . |
|000051a0| f1 27 89 33 30 3b 0d 1f | 40 2f 20 20 20 f1 22 50 |.'.30;..|@/ ."P|
|000051b0| 72 65 73 73 20 56 20 66 | 6f 72 20 66 72 61 6d 65 |ress V f|or frame|
|000051c0| 20 63 6f 6e 74 72 6f 6c | 20 69 6e 66 6f 72 6d 61 | control| informa|
|000051d0| 74 69 6f 6e 22 0d 1f 4a | 22 20 20 20 e7 20 68 61 |tion"..J|" . ha|
|000051e0| 72 64 75 70 25 20 8c 20 | f1 20 89 31 31 3b 20 8b |rdup% . |. .11; .|
|000051f0| 20 f1 27 89 31 39 3b 0d | 1f 54 43 20 20 20 f1 22 | .'.19;.|.TC ."|
|00005200| 46 72 61 6d 65 20 63 6f | 6e 74 72 6f 6c 20 61 64 |Frame co|ntrol ad|
|00005210| 64 69 74 69 6f 6e 20 62 | 79 20 52 2e 49 2e 44 2e |dition b|y R.I.D.|
|00005220| 4d 61 63 66 61 72 6c 61 | 6e 65 2c 20 4f 63 74 6f |Macfarla|ne, Octo|
|00005230| 62 65 72 2c 20 31 39 39 | 34 22 0d 1f 5e 19 20 20 |ber, 199|4"..^. |
|00005240| c9 20 49 6e 64 65 78 25 | 20 80 20 56 65 72 62 6f |. Index%| . Verbo|
|00005250| 73 65 25 0d 1f 68 19 20 | 20 20 ef 33 30 3a 20 fb |se%..h. | .30: .|
|00005260| 20 31 36 30 2c 32 34 30 | 2c 31 36 30 0d 1f 72 22 | 160,240|,160..r"|
|00005270| 20 20 20 e7 20 68 61 72 | 64 75 70 25 20 8c 20 f1 | . har|dup% . .|
|00005280| 20 89 31 36 3b 20 8b 20 | f1 27 89 32 35 3b 0d 1f | .16; . |.'.25;..|
|00005290| 7c 3b 20 20 20 f1 22 55 | 73 65 20 74 68 65 20 6d ||; ."U|se the m|
|000052a0| 6f 75 73 65 20 6b 65 79 | 73 20 74 6f 20 73 65 6c |ouse key|s to sel|
|000052b0| 65 63 74 20 74 68 65 20 | 72 65 71 75 69 72 65 64 |ect the |required|
|000052c0| 20 69 6d 61 67 65 3a 2d | 22 0d 1f 86 21 20 20 20 | image:-|"...! |
|000052d0| e7 20 68 61 72 64 75 70 | 25 20 8c 20 f1 20 89 35 |. hardup|% . . .5|
|000052e0| 3b 20 8b 20 f1 27 89 31 | 34 3b 0d 1f 90 51 20 20 |; . .'.1|4;...Q |
|000052f0| 20 f1 22 6c 65 66 74 3a | 20 70 72 65 76 69 6f 75 | ."left:| previou|
|00005300| 73 20 69 6e 64 65 78 20 | 70 61 67 65 3b 20 63 65 |s index |page; ce|
|00005310| 6e 74 72 65 3a 20 73 65 | 6c 65 63 74 20 69 6d 61 |ntre: se|lect ima|
|00005320| 67 65 3b 20 72 69 67 68 | 74 3a 20 6e 65 78 74 20 |ge; righ|t: next |
|00005330| 69 6e 64 65 78 20 70 61 | 67 65 22 0d 1f 9a 07 20 |index pa|ge".... |
|00005340| 20 7f 0d 1f a4 1e 20 20 | 20 e7 20 56 65 72 62 6f | ..... | . Verbo|
|00005350| 73 65 25 20 80 20 ac 20 | 50 61 75 73 65 25 20 8c |se% . . |Pause% .|
|00005360| 0d 1f ae 38 20 20 20 20 | 20 ef 33 30 3a 20 fb 20 |...8 | .30: . |
|00005370| 32 34 30 2c 32 30 30 2c | 31 36 30 3a 20 e7 20 68 |240,200,|160: . h|
|00005380| 61 72 64 75 70 25 20 8c | 20 f1 20 89 32 38 3b 20 |ardup% .| . .28; |
|00005390| 8b 20 f1 20 89 32 35 3b | 0d 1f b8 36 20 20 20 20 |. . .25;|...6 |
|000053a0| 20 f1 22 55 73 65 20 74 | 68 65 20 66 6f 6c 6c 6f | ."Use t|he follo|
|000053b0| 77 69 6e 67 20 6b 65 79 | 73 20 66 6f 72 20 66 72 |wing key|s for fr|
|000053c0| 61 6d 65 20 63 6f 6e 74 | 72 6f 6c 3a 2d 22 0d 1f |ame cont|rol:-"..|
|000053d0| c2 6f 20 20 20 20 20 f1 | 22 5b 4e 5d 75 6d 62 65 |.o .|"[N]umbe|
|000053e0| 72 73 20 5b 42 5d 6c 61 | 6e 6b 20 5b 53 5d 6c 6f |rs [B]la|nk [S]lo|
|000053f0| 77 20 5b 46 5d 61 73 74 | 20 5b 50 5d 61 75 73 65 |w [F]ast| [P]ause|
|00005400| 20 5b 43 5d 6f 6e 74 69 | 6e 75 65 20 5b 49 5d 6e | [C]onti|nue [I]n|
|00005410| 64 65 78 20 5b 47 5d 6f | 74 6f 20 66 72 61 6d 65 |dex [G]o|to frame|
|00005420| 20 5b 52 5d 61 6e 64 6f | 6d 20 5b 56 5d 65 72 62 | [R]ando|m [V]erb|
|00005430| 6f 73 65 20 5b 54 5d 65 | 72 73 65 22 3b 0d 1f cc |ose [T]e|rse";...|
|00005440| 24 20 20 20 20 20 e7 20 | 68 61 72 64 75 70 25 20 |$ . |hardup% |
|00005450| 8c 20 f1 20 89 31 30 3b | 20 8b 20 f1 27 89 32 35 |. . .10;| . .'.25|
|00005460| 3b 0d 1f d6 32 20 20 20 | 20 20 f1 22 48 6f 6c 64 |;...2 | ."Hold|
|00005470| 20 74 68 65 73 65 20 6b | 65 79 73 20 64 6f 77 6e | these k|eys down|
|00005480| 20 75 6e 74 69 6c 20 61 | 63 74 69 76 61 74 65 64 | until a|ctivated|
|00005490| 3a 2d 22 0d 1f e0 58 20 | 20 20 20 20 f1 22 41 72 |:-"...X | ."Ar|
|000054a0| 72 6f 77 20 6b 65 79 73 | 3a 20 6c 65 66 74 3a 62 |row keys|: left:b|
|000054b0| 61 63 6b 3b 20 75 70 3a | 62 61 63 6b 20 35 3b 20 |ack; up:|back 5; |
|000054c0| 64 6f 77 6e 3a 6f 6e 20 | 35 3b 20 20 77 69 74 68 |down:on |5; with|
|000054d0| 20 53 48 49 46 54 3a 20 | 6c 2f 72 20 b1 31 30 3b | SHIFT: |l/r .10;|
|000054e0| 20 75 2f 64 20 b1 32 30 | 3b 22 3b 0d 1f ea 1e 20 | u/d .20|;";.... |
|000054f0| 20 20 20 20 e7 20 68 61 | 72 64 75 70 25 20 8c 20 | . ha|rdup% . |
|00005500| f1 20 8b 20 f1 20 89 31 | 3b 0d 1f f4 25 20 20 20 |. . . .1|;...% |
|00005510| 20 20 f1 22 20 77 69 74 | 68 20 43 54 52 4c 3a 20 | ." wit|h CTRL: |
|00005520| 73 74 61 72 74 2f 66 69 | 6e 69 73 68 22 3b 0d 1f |start/fi|nish";..|
|00005530| fe 1e 20 20 20 20 20 e7 | 20 68 61 72 64 75 70 25 |.. .| hardup%|
|00005540| 20 8c 20 f1 20 89 34 3b | 20 8b 20 f1 0d 20 08 3b | . . .4;| . .. .;|
|00005550| 20 20 20 20 20 f1 22 4d | 6f 75 73 65 20 6b 65 79 | ."M|ouse key|
|00005560| 73 3a 20 6c 65 66 74 3a | 20 62 61 63 6b 3b 20 63 |s: left:| back; c|
|00005570| 65 6e 74 72 65 3a 20 68 | 6f 6c 64 3b 20 72 69 67 |entre: h|old; rig|
|00005580| 68 74 3a 20 6f 6e 22 0d | 20 12 08 20 20 20 cd 0d |ht: on".| .. ..|
|00005590| 20 1c 2b 20 20 20 e7 20 | ac 20 50 61 75 73 65 25 | .+ . |. Pause%|
|000055a0| 20 80 20 28 4e 75 6d 62 | 65 72 73 25 20 84 20 56 | . (Numb|ers% . V|
|000055b0| 65 72 62 6f 73 65 25 29 | 20 8c 0d 20 26 0c 20 20 |erbose%)| .. &. |
|000055c0| 20 20 20 ef 33 30 0d 20 | 30 30 20 20 20 20 20 e7 | .30. |00 .|
|000055d0| 20 56 65 72 62 6f 73 65 | 25 20 8c 20 fb 20 32 34 | Verbose|% . . 24|
|000055e0| 30 2c 32 30 30 2c 31 36 | 30 3a 20 f1 22 46 72 61 |0,200,16|0: ."Fra|
|000055f0| 6d 65 3a 20 22 3b 0d 20 | 3a 18 20 20 20 20 20 ef |me: ";. |:. .|
|00005600| 20 33 31 2c 38 2c 30 3a | 20 41 24 3d 22 22 0d 20 | 31,8,0:| A$="". |
|00005610| 44 0f 20 20 20 20 20 c8 | 8e 20 b9 20 ca 0d 20 4e |D. .|. . .. N|
|00005620| 33 20 20 20 20 20 20 c9 | 20 50 61 75 73 65 49 6e |3 .| PauseIn|
|00005630| 69 74 25 3a 20 fb 20 31 | 36 30 2c 32 34 30 2c 31 |it%: . 1|60,240,1|
|00005640| 36 30 3a 20 41 24 3d 22 | 20 70 61 75 73 65 64 22 |60: A$="| paused"|
|00005650| 0d 20 58 37 20 20 20 20 | 20 20 c9 20 43 6f 6e 74 |. X7 | . Cont|
|00005660| 69 6e 75 65 25 20 3a 20 | fb 20 32 35 35 2c 32 35 |inue% : |. 255,25|
|00005670| 35 2c 31 36 30 3a 20 41 | 24 3d 22 20 63 6f 6e 74 |5,160: A|$=" cont|
|00005680| 69 6e 75 69 6e 67 22 0d | 20 62 45 20 20 20 20 20 |inuing".| bE |
|00005690| 20 c9 20 53 6c 6f 77 25 | 20 3a 20 20 20 20 20 fb | . Slow%| : .|
|000056a0| 20 32 35 35 2c 31 36 30 | 2c 30 3a 20 20 20 e7 20 | 255,160|,0: . |
|000056b0| 56 65 72 62 6f 73 65 25 | 20 8c 20 41 24 3d 22 20 |Verbose%| . A$=" |
|000056c0| 73 6c 6f 77 20 73 63 72 | 6f 6c 6c 22 0d 20 6c 43 |slow scr|oll". lC|
|000056d0| 20 20 20 20 20 20 c9 20 | 52 61 6e 64 6f 6d 25 20 | . |Random% |
|000056e0| 3a 20 20 20 fb 20 32 35 | 35 2c 31 30 30 2c 31 36 |: . 25|5,100,16|
|000056f0| 30 3a 20 e7 20 56 65 72 | 62 6f 73 65 25 20 8c 20 |0: . Ver|bose% . |
|00005700| 41 24 3d 22 20 61 74 20 | 72 61 6e 64 6f 6d 22 0d |A$=" at |random".|
|00005710| 20 76 20 20 20 20 20 20 | 20 7f 20 20 20 20 20 20 | v | . |
|00005720| 20 20 fb 20 31 36 30 2c | 32 34 30 2c 32 34 30 0d | . 160,|240,240.|
|00005730| 20 80 0a 20 20 20 20 20 | cb 0d 20 8a 13 20 20 20 | .. |.. .. |
|00005740| 20 20 f1 3b 66 69 6c 65 | 25 3b 41 24 0d 20 94 08 | .;file|%;A$. ..|
|00005750| 20 20 20 cd 0d 20 9e 06 | 20 cb 0d 20 a8 1a 20 c8 | .. ..| .. .. .|
|00005760| 97 20 4d 6f 75 73 65 58 | 25 2c 4d 6f 75 73 65 59 |. MouseX|%,MouseY|
|00005770| 25 2c 7a 25 0d 20 b2 2a | 20 e7 20 50 61 75 73 65 |%,z%. .*| . Pause|
|00005780| 49 6e 69 74 25 20 8c 20 | 50 61 75 73 65 25 3d b9 |Init% . |Pause%=.|
|00005790| 3a 20 50 61 75 73 65 49 | 6e 69 74 25 3d a3 0d 20 |: PauseI|nit%=.. |
|000057a0| bc 58 20 e7 20 46 72 75 | 69 74 4c 6f 73 73 49 6e |.X . Fru|itLossIn|
|000057b0| 69 74 25 20 80 20 66 69 | 6c 65 25 3d 39 20 8c 20 |it% . fi|le%=9 . |
|000057c0| 46 72 75 69 74 4c 6f 73 | 73 25 3d b9 3a 20 50 61 |FruitLos|s%=.: Pa|
|000057d0| 75 73 65 25 3d a3 3a 20 | 50 61 75 73 65 49 6e 69 |use%=.: |PauseIni|
|000057e0| 74 25 3d a3 3a 20 46 72 | 75 69 74 4c 6f 73 73 49 |t%=.: Fr|uitLossI|
|000057f0| 6e 69 74 25 3d a3 0d 20 | c6 23 20 49 6e 69 74 25 |nit%=.. |.# Init%|
|00005800| 3d a3 3a 20 49 6e 70 75 | 74 25 3d a3 3a 20 43 6f |=.: Inpu|t%=.: Co|
|00005810| 6e 74 69 6e 75 65 25 3d | a3 0d 20 d0 06 20 87 0d |ntinue%=|.. .. ..|
|00005820| 20 da 07 fd 20 a3 0d 20 | e4 05 e1 0d ff | ... .. |..... |
+--------+-------------------------+-------------------------+--------+--------+